Expertise
Languages: HTML, CSS (SCSS), JavaScript (ES2015+), TypeScript, and Python 3
Libraries: React (with Redux, Next.js and Gatsby), Angular 4+ (with RxJS and NgRx) and GSAP
Tools: Git, Node.js, Storybook, Dockerfile, Terraform, GCP, AWS, and headless CMS
Experience
Senior Front End Developer, Feb 2022 - Present
Front End Developer, March 2017 - Feb 2022
Junior Developer, October 2016 - March 2017 (Internship)
- Lead within the department in various ways
- Lead development of client projects with teams of 3 ~ 6+ developers for the duration ranging from 3 weeks to 3+ months – analyze, divide, delegate, supervise and consolidate work
- Design, architect and integrate front-end with CMS, API and build systems
- Guide and help as the subject matter expert of Git, TypeScript, Angular and React Hooks
- Mentor and conduct interview with students from the Waterloo co-op program
- Provide empathetic and educative code reviews and sign off as the final reviewer
- Contribute to the React boilerplate used by almost every project in the company
- Initiate the transition to TypeScript with 4-year effort of persistent pitching
- Spearhead the discussion and transition to a static pre-rendering React framework
- Adopt the React Hooks pattern when first released and expand adoption company-wide
- Collaborate across disciplines
- Nurture, evaluate and validate features, creative concepts and ideas
- Work with designers as a team on a daily basis to maximize the ideal outcome
- Ask the right questions, clarify requirements, anticipate unknown risks, estimate known tasks and manage expectations and priorities
- Understand the goals from internal and external stakeholders to balance the needs and get the best result with limited resources
- Strive for a high standard of code quality (sometimes compulsively)
- Advocate and help enforce idiomatic patterns, best practices and internal conventions
- Keep the codebase healthy, maintainable and scalable with a clean and robust architecture
- Advocate, pursuit and protect performance and accessibility of the websites we make
- Build award-winning novel web experience
- Implement aesthetic UI design, engaging interactions and delightful animations with a relentless "pixel perfect" level of attention to detail
- Deliver within ambitious timeline with fast pace when necessary, and achieve great marketing impacts with a variety of client partners
Accolades awarded during the time at Jam3
- Wild Cities: a voice-activated interactive AR story our symbiotic relationship with nature (download from micro-site)
- ComplexLand 2020: fashion e-commerce in a open 3D WebGL world like a role play game (watch how it went)
- NFB data visualization with COVID-19 related Tweets: Yesterday, Today, Tomorrow (see it live)
- Google Cloud showcase demo: Healthcare-Grade Secure Cloud (see it live)
- Twitter Culture & Conversations (see it live)
- Levi's Wynwood: Activation in Miami (watch how it went)
Education
Sheridan College, September 2015 - April 2016
- Graduate with High Honors
- Focus on front end web development
- Study also UX/UI design, backend development
- Guide and help classmates as peer tutor
Business Marketing
Humber College, September 2013 - May 2015
- Graduate with Honors
- Start doing web development self-taught