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
- Lean Drupal Development — Finish your Drupal projects in half the time — Medium
- SlideShare — presentations on Drupal and modern web development