Summary
Shan Du is a Senior Software Developer with 11 years of experience building performant, user-centric web and mobile applications, currently leading ReactJS and React Native development at Irwin. He blends front-end architecture and CI/CD practice with a strong emphasis on web standards, performance optimization, and mobile-first responsive design. Previously he led front-end teams at Chefs Plate and Razorfish, delivering SSR, analytics, and scalable workflows while mentoring engineers and shaping solution architecture. Trained in computer science with a fine art background, Shan pairs technical rigor with visual sensibility—evident in concept art and interactive exhibit work that inform his UX-aware engineering. He favors convention over configuration and pragmatic prototyping, and often moves beyond typical developer roles to design physical prototypes and art-driven interfaces.
11 years of coding experience
11 years of employment as a software developer
Certificate, Concept Art, Certificate, Concept Art at George Brown College
Bachelor, Computer Science (Major) Fine Art (Minor), Bachelor, Computer Science (Major) Fine Art (Minor) at University of Waterloo
English, Chinese