Mike is a Team Lead and Full Stack Developer with over 20 years of experience designing, developing, and delivering websites, web apps, and back-end systems, as well as leading and mentoring development teams.


Globacore 2021-03-21 —

Web Development Team Lead

Lead and manage all facets of web development in the company, including day-to-day development processes, project technical architecture, cloud infrastructure, and mentorship of the web development team.


  • Lead a team of 7 web developers to build highly interactive web experiences using Next.js.
  • Manage multiple concurrent projects with tight timelines.
  • Manage all project and product related cloud infrastructure on Google Cloud Platform, Vercel, AWS, Digital Ocean.
  • Implement new development process initiatives such as peer code review and pull requests, automated testing, continuous integration and delivery.
  • Lead initiatives to analyze common features across projects and develop long-term products to provide always-online services for client projects.
  • Participate in interviewing and hiring process for new web team members.
  • Conduct bi-weekly one-on-one chats with web team members to ensure open lines of communication and foster career growth paths.

Freelance 2002-02-01 —

Web Developer

Design and develop websites and web-based applications for direct clients.


  • Developed a REST API, queueing, and real-time messaging system using Node.js and RethinkDB for the #BMO200 fountain, an interactive art installation for BMO's 200th anniversary.
  • Developed a custom Shopify theme for a non-profit e-commerce shop promoting anti-bullying.
  • Created a real estate listing platform built with the Django web framework.
  • Created the MVP web portal and REST API for an automotive maintenance start-up.

Freshbooks 2020-08-01 — 2021-03-19

Developer III

Full-stack development of a cloud accounting application for small to medium sized businesses.


  • Worked as a member of a SCRUM team in the Billing department implementing features for handling user subscription plans and payment processing.
  • Built and maintained a Ruby On Rails service connecting the Freshbooks application with their 3rd party billing provider.
  • Built and maintained an EmberJS front-end application.
  • Participated in daily and weekly SCRUM ceremonies.

Xapo 2017-11-13 — 2020-04-15

Senior Full Stack Engineer

Built single-page web applications and back-end services for Bitcoin & FinTech startup.


  • Worked efficiently in a 100% remote, distributed engineering team utilizing Slack and video conferencing for communication and JIRA for task and workflow management.
  • Built a web dashboard using Next.js and React for third-party providers to review transaction volume, and approve or cancel orders manually.
  • Built an OpenID Connect provider for managing authentication and authorization using Django.
  • Built various APIs and microservices using Python, Flask, and Amazon SQS task queue.

Arcane 2017-05-01 — 2017-11-10

Development Team Lead

Lead a team of three developers building websites for marketing and e-commerce.


  • Worked with Account Managers, Creative, and SEO/SEM teams to define requirements for small and large budget initiatives.
  • Implemented best practices for code style, code review, test-driven development, and continuous integration.
  • Used JIRA to plan, track, release, and report on development projects.
  • Provided mentorship for junior and intermediate developers.

Globacore 2010-11-08 — 2016-05-06

Senior Developer

Architected and developed RESTful APIs and Single Page Applications for managing the content of interactive games and multi-touch apps.


  • Worked in cross-discipline teams using a Kanban workflow.
  • Lead the architecture and supervised development of a RESTful API and CMS built on Django REST Framework, and AngularJS for a permanent installation at the Visitors' Centre in Fort McMurray, AB.
  • Architected and developed a RESTful API and CMS built on Node.js (Express), MongoDB, and AngularJS for a permanent installation at Mercedes-Benz plant in Birmingham, AL.
  • Lead initiatives for standardizing code style, continuous integration, and test-driven development best practices.
  • Worked with leading brands such as Intel, Honda, Lexus, Volkswagen, Telus, Samsung, IEEE, and Blackberry.
  • Installed projects at high-profile tradeshows and conventions around the world.

Trapeze 2009-02-09 — 2010-11-01

Intermediate Front End Developer

Worked in teams using Agile development techniques to develop websites for internationally recognized brands using Django.


  • Worked with leading brands such as Kraft Canada, Reebok Hockey, Canadian Tire, and WIND Mobile.

Globacore 2008-08-18 — 2009-02-06

Front End Developer

Developed websites and web applications for clients using CakePHP, HTML, CSS and JavaScript.

GoodLife Fitness 2005-12-05 — 2008-08-01

Web Developer

Developed and maintained several websites for the company’s online initiatives using ASP.NET and C#.


  • Worked with marketing and 3rd party agencies to design and develop the company website.
  • Developed monthly email newsletters for 100k+ subscribers
  • Worked with 3rd party agencies to design and develop a web-based activity rewards program for the GoodLife Kids Foundation.

Dream Multimedia 2004-04-01 — 2005-09-30

Junior Web Developer

Developed websites and web applications for clients using PHP.


  • Worked on a web-based application to manage inventory, accounting, CRM, and payroll using PHP and MySQL.

University of Western Ontario 2000-09-01 — 2003-04-30

Computer Science

Humber College 2003-09-01 — 2004-05-01

Advanced Web Development for e-Business
Post-Graduate Certificate

EventTech Gold - Best use of Handheld Technology

Awarded 2012-11-01
by Event Marketer
Gold for the Honda Indy Toronto Interactive Trivia Game at the The 2012 EventTech Awards. Recognizes the best use of technology in experiential marketing.

President's Letter

Awarded 2004-10-01
by Humber College
Outstanding academic achievement in the Advanced Web Development for e-Business program.

Back End

  • Node.js
  • Python
  • Django
  • Flask
  • Express
  • Koa
  • PHP

Front End

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • ES6
  • AngularJS
  • jQuery
  • HTML5
  • CSS3
  • LESS
  • SASS
  • PostCSS
  • Gulp
  • Webpack

Data Storage

  • PostgreSQL
  • MySQL
  • MongoDB
  • RethinkDB
  • Redis

Dev Ops

  • Ubuntu
  • Nginx
  • Heroku
  • Docker
  • Rackspace Cloud
  • Digital Ocean
  • Amazon Web Services


  • Git
  • Subversion


  • Agile
  • Kanban
Native speaker