Full-stack staff developer and platform architect with over fifteen years of experience across enterprise, agency, and startup contexts. Currently seeking a move into engineering management or a director-level role. I lead teams, designed platforms from the ground up, integrated AI tooling, and shipped at enterprise scale.

Experience

Senior Associate Technology — Appnovation Technologies

Montreal, Canada (remote) | April 2020 – Present

Five years of successive platform architect and tech lead roles on major Pfizer engagements.

Tech Lead — Pfizer Internal Platform · 2025–present

Leading a team of 5–8 developers on a new internal workflow automation platform. Integrated AI-powered content generation and summarization using LiteLLM (multi-vendor LLM abstraction). Defined architecture, coding standards, and delivery processes; facilitated Agile ceremonies; mentored developers.

Vue.js · Laravel · LiteLLM

Pfizer Platform Integration Consultant · 2023–2024

Platform architect for a cancer patient support PWA (replacing website + mobile app). Full-stack developer on PfizerForAll.com: critical platform updates, cloud infrastructure harmonization, analytics integration. Built an asynchronous messaging service for a Japan COVID vaccine administration portal. Evangelized GitHub Copilot across teams.

Angular · Ionic · Drupal · Laravel · Vue.js · AWS CloudFormation · Adobe Analytics · GitHub Copilot

Cloud & Web Application Architect — Pfizer · 2023

Designed and delivered a serverless AWS portal for a bioinformatics startup acquired by Pfizer. Prototype adopted as reference portal architecture by the client's technology directors.

Remix · React · TypeScript · PostgreSQL · AWS Lambda · AWS CloudFormation · GitHub Pipelines

Platform Architect, Decoupled Web · 2022

Designed federated search integrations, visitor authentication, and content gating for an offshore team. Consulting on legacy PHP → headless CMS migration. Developed a WYSIWYG widget for a digital signage authoring tool.

Drupal · Node.js · Docker · GCP · Contentful · Next.js · Vercel · Svelte · SvelteKit · React

Tech Lead — Platform Operations · 2021

Launched a CMS platform into containerized AWS hosting; onboarded production partners. Support lead, production observability specialist, incident triage.

Drupal · Docker · AWS OpenShift

JavaScript Integration Lead · 2020

Tech lead for UI component library integration into a drag-and-drop enterprise CMS. Developed live preview tooling; integrated real-time features on serverless infrastructure. Production observability lead across pharmaceutical, government, and tourism sectors.

Drupal · GatsbyJS · GraphQL · React · Firebase · GCP · Storybook · TypeScript

Consultant Developer — Self Employed

June 2019 – March 2020

Web application performance consulting. Migrated a wiki to containerized cloud hosting; rebuilt interfaces with modern JavaScript.

Mediawiki · PHP · Svelte · Platform.sh

Senior Drupal Developer Consultant — SERTI (Cogeco Inc.)

Montreal, Canada | February 2018 – May 2019

E-commerce integration APIs, CMS personalization, Cogeco platform migration. Automated testing strategy; quality improvement work reducing incidents and improving throughput.

Drupal 8 · Symfony · PHP · React · Redux · NightwatchJS · PHPUnit

Senior Developer — Appnovation Technologies

Montreal, Canada | December 2016 – February 2018

Tech lead on e-commerce integration for Canadian Red Cross, Carrefour, SWIFT, and Agropur. Led migration of a major e-commerce platform to responsive architecture with API integration.

Drupal 8 · Symfony · PHP · REST APIs

Drupal Technical Lead — Floe Design + Technologies

Montreal, Canada | March 2015 – November 2016

Municipal publishing platforms (Digital.NYC, StartHubBoston); multilingual CMS R&D; open-source contributions; mentoring; technical sales proposals.

Drupal 7 · Drupal 8 · PHP · ElasticSearch · Panelizer · Composer

Co-Founder & Web Architect — Agence Webdiffusion

Montreal, Canada | 2013 – 2018

Co-founded a webcast event production agency. Built a full end-to-end Drupal platform: live event microsites, payments, campaign tools, recurring event support. SAJE entrepreneurial program.

Drupal 7 · Aegir Hosting System · PHP

Lead Web Developer — dbn.ca

Montreal, Canada | 2010 – 2013

Marketing sites, live event streaming, e-commerce with phone interfaces.

Drupal 6 · Drupal 7 · PHP · MySQL

Education

Concordia University

B.A. — Economics and Computer Science | 2006

Institut d'Urbanisme de Paris / Université Paris I Panthéon-Sorbonne

Master's — Urban Planning | 2008

Champlain Regional College

DEC — Computer Science | 2002

Technical Skills

Back End TypeScript · Node.js · ExpressJS · Remix · PHP · Symfony · Drupal (6–10) · Laravel · Next.js · REST · GraphQL · AWS (Lambda, CloudFormation, SAM, OpenShift) · GCP (Firebase, Cloud Functions) · PostgreSQL · MySQL · MSSQL · MariaDB · MongoDB · Docker · ElasticSearch · Jenkins · CircleCI · GitHub Pipelines · Linux

Front End TypeScript · React · React Router · Vue.js · Angular · Svelte · SvelteKit · GatsbyJS · Storybook · CSS · SASS · TailwindCSS

AI / LLM LLM API integration · LiteLLM · content generation & summarization · GitHub Copilot

Methods Platform architecture · Technical leadership · Agile (Scrum, Kanban) · Mentoring · Code review · Production observability

Selected Writing