Andrew MacPherson Head Shot

Andrew MacPherson


Hello, nice to meet you.

Born and raised in Barrie Ontario, where I have spent most of my life. I'm a 35 years old proud father of two, a husband who likes to play guitar, go for the occasional run, and participate in dragon boat races.

I got my first professional gig as a developer at a digital marketing agency in Barrie where I spent nearly 10 years. Here I gained invaluable experience wearing many hats such as being a lead developer, mentoring others, and managing projects. After which I moved on to a new role with Side Door allowing me to focus on my passion, Javascript development.

Work Experience

Dig Insights / Upsiide: Senior Full Stack Engineer
February 2022 - Current

Upsiide Logo

Side Door Access: Front-end Developer
July 2020 - February 2022

  • Progressive web application hosted on Firebase utilizing Firestore database, Google cloud functions, and Firebase authentication.
  • Front-end built with React, Redux, Redux Saga, Material UI, Algolia.
  • Back-end built using TypeScript, NestJS, Firebase Functions.
  • Unit tests written with jest for all utility functions in a teamwide effort to increase code coverage.
  • Built and maintained several features including multi-SKU ticketing, festival pass tickets, an administrator message inbox, profile connections, QR Code ticket scanner, and more.
  • Lead team standups when team lead was absent.
Side Door Logo
Side Door admin inbox
Side Door Multi Sku Tickets
Side Door Show Thread Chat

NetGain SEO: Senior Web Developer
June 2010 - July 2020

  • Led development of all websites and applications within the organization during my tenure.
  • Met with clients to determine goals and expectations, generating a scope of work and assisting sales in pricing.
  • Planned and managed project timelines, relaying ongoing updates to stakeholders.
  • Trained junior developers in all aspects of web development.
  • Developed websites and applications using WordPress, React, React Native, VueJS, Node, and other similar frameworks.
  • Provided thorough training sessions for clients on how to use and maintain their websites/applications.
  • All websites developed were focused on conversion optimization and utilizing SEO best practices.
NetGain SEO Logo
Public Storage
Forno Bravo
Bayview Golf

Education

Fanshawe College: Advanced Interactive Media
2009 - 2010

Advanced certificate program dedicated to interactive and dynamic technologies providing expertise in.

  • Front-end development working with html, css, Javascript and ajax technologies.
  • Advanced Back-end development utilizing PHP and MySQL.
  • Application development using flash, Flex Builder 3, and Adobe Air.
  • Video creating using Cinema 4d and Adobe After Effects.

Fanshawe College: Multi Media Design and Production
2007 - 2009

Graduated from two year diploma program learning fundamentals of the media industry. Courses provided knowledge and experience in:

  • Branding process.
  • Front-end web development including HTML, CSS, javascript.
  • Back-end technologies including PHP and MySQL.
  • Video editing and effects using Adobe After Effects.