Hello, World.

I'm Mathieu Lapierre.

Technical Lead

More About Me Download CV (PDF) Download CV (Word)
About

Let me introduce myself.

Profile Picture

With more than 15 years of professional experience in the web, I have acquired numerous skills in the field of web development. I am a full-stack developer, but I am particularly interested in the front-end. I am passionate about the web and I am always looking for new challenges. I am currently working as a technical lead at Majisti Inc. in Montreal, Canada. I enjoy working in a team and I am always looking for new opportunities to learn and grow. I consider myself someone who likes to hop on a lot of different challenges and that is reflected with how much I change my themes on Linux and on my IDE. I am now officially a proud contributor of the Catppuccin theme.

Profile

Skills

  • 100%
    Frontend Development
  • 100%
    Backend Development
  • 100%
    Automated Testing
  • 100%
    System Administration
  • 50%
    DevOps
Resume

More of my credentials.

Work Experience

Technical Lead

Dec 2018 - Present

Majisti inc.

As a technical lead, my role is to lead various aspects at Majisti. Whether it be with the Kubernetes cluster, changing DNS records, being a major contributor to our applications developed with React & NodeJS, helping on legacy projects written in PHP and Symfony or even Python, I am always looking for new challenges and new ways to improve our infrastructure and our applications.

  • I am always up to date with new technologies and I feel the need to always face new challenges. I joined the Majisti's team because they provide an environment of supercharged learning and high skill ceiling and they focus on efficient and high quality custom development. I want to make the client benefit from this in my consultations
  • Developed an application for a California based client, that includes a NodeJs GraphQL API, admin dashboard and a mobile application that I published on both Android and iOS through an automated pipeline. Techs: Expo.js, React, Redux RTK, TypeScript, Next.js, GraphQL, Prisma and Supabase.
  • Worked on a micro-site for the Air Force Research Laboratory in Ohio. The site is statically auto-generated using NextJs and Contentful and offers great flexibility for editors. I was in charge of integrating the front-end with Chakra UI and React and connecting it to Contentful using GraphQL.
  • Developed a cellphone plan custom questionnaire for a company that offers consumers to choose the best cellphone plan for them. The questionnaire offers dynamic questions path based on answers given at each step. Techs: React, Redux Saga, TypeScript, Next.js
  • Created a tailored backup solution for the business, written with Symfony and Python as a worker/master setup. Including a secured API and an automated deployment using Jenkins and Docker.
  • Created a custom internal application that helps calculate the cost of support for our customers, written with React, TypeScript and Redux.
  • Help in creation of badge templates in a legacy C# application and the deployment of a PHP infrastructure for a client working in the tradeshow industry and runs multiple shows accross US & Canada

Consultant - Senior Full Stack Developer

Jan 2020 - Dec 2021

Bell Canada

Bell Canada is a telecommunications company that provides services to residential and business customers. I worked for the SOC (Security Operations Center) team, which is responsible for the security of Bell Canada's network and services.

  • Interim technical lead for our team at the SOC (Security Operations Center) for Bell Canada. I was responsible for the technical direction of the team, the code review process, and the technical documentation.
  • Created a log analysis and streaming tool for the SOC team, written in Python and using the Django framework. The tool is used to stream and search within logs archives, and to analyze logs for security issues.
  • Created a dashboard for the SOC team, written in React and using the Django framework. The dashboard is used to display and aggregate data from multiple sources, and to provide a single point of access to the team for anything regarding metrics.
  • Revised the CI/CD pipeline for all SOC projects, using OpenShift and GitLab.

Senior Full Stack Developer

Apr 2017 - Oct 2018

Blitz Media

Blitz Media is a digital marketing agency that provides services to small and medium businesses. I worked for the development team, which is responsible for the development of websites and web applications for our clients.

  • Developed a custom CRM to help manage the daily operations of the company. The CRM is written in PHP and uses the Symfony framework.
  • Led the migration of more than 350 hosting accounts to our own servers. The migration was done in a phased approach, with the first phase being the migration of the most critical accounts.
  • Main system administrator for the company. I was responsible for the maintenance and security of all servers and services.

Devops Developer

Feb 2015 - Mar 2017

TC Media

TC Media is a media company that publishes newspapers, magazines and websites.

  • Development and support of multiple CMS platforms made for media publishing.
  • Participated in the migration of more than 150 websites from a legacy CMS to a new one.

Web developer

Feb 2014 - Nov 2014

Hamel Chevrolet

Web developer

Aug 2010 - Apr 2011

Xprima

Web developer

Jul 2008 - Apr 2010

HEC Montréal

Volunteer Work

Staff & Maintainer

Jul 2022 - Present

Catppuccin

Catppuccin is a community-driven pastel theme that aims to be the middle ground between low and high contrast themes with more than 12k stars on Github in less than a year. As a staff member, I help maintain the theme and its ecosystem.

Education

AEC Degree

Jan 2006 - Jan 2008

CDI College

Web Development