Andrew MacLean
Hi 👋 I'm Andrew, web developer and dedicated learner. I like to build things that solve problems.
I'm currently learning TypeScript, GraphQL, and Spanish.
Experience
Helloprint
September 2022 - PresentLed the end-to-end technical execution of a global rebrand, coordinating the transition across multiple legacy systems while ensuring visual consistency and performance.
Introduced a scalable design system and reusable, token-based styling architecture to promote UI consistency and developer efficiency across platforms.
Modernized developer experience for 15+ engineers by implementing various build and development tools.
Built an internal translation tool within Contentful, automating the localization process and enabling the company to significantly downsize the localization team while maintaining global reach.
Led code reviews and provided mentorship to junior engineers and interns, fostering their growth and enhancing code quality across the team.
Petcurean
September 2020 - September 2022Collaborated with the marketing services department, external agencies, and vendors on a cornerstone project to migrate web properties from Wordpress to the JAM stack (Next.js, React.js, SCSS, Lambdas (Node.js)).
Carried out the localization development of new web properties for locales such as Israel (rtl Hebrew support), China, and French Canada.
Scoped, planned, and developed website feature requests including multiple API integrations to meet business needs.
Built custom plugins for Contentful CMS to improve authoring experience.
Freelance Developer
June 2019 - PresentScoped, planned, and developed web projects
Performed site performance audits and optimizations
Consulted on technical and business goals of various projects
Colony Digital
April 2018 - September 2020Converted mock-ups into pixel-perfect responsive web pages using HTML, CSS, Sass, JavaScript, jQuery, and PHP best practices.
Led team shift towards reusable component libraries allowing us to reduce project costs and risks.
Implemented new technologies and web standards such as ES6 & webpack.
Performed regular QA testing across multiple devices and browsers.
Mentored and trained development interns.
Education
British Columbia Institute of Technology
2020Part time course React & Modern JavaScript.
British Columbia Institute of Technology
2017 - 2018Certificate in New Media Design & Web Development.