Curriculum vitae

The short version.

Roles, dates, and outcomes, most recent first. The Work page has the detail behind each.

Career at a glance

  1. Sep 2026–present

    Okta — Principal Software Engineer, AI

  2. Jul 2023–Sep 2026

    Sanofi — Software Engineering Lead → ML Engineering Lead, R&D AI Engineering

    Founded Sanofi’s first AI engineering organization and scaled it to 70+ across Toronto, Paris, and Boston (7 direct reports, 30+ FTEs, 40+ contractors), reporting to the VP of R&D. $12M+ HPC platform strategy (A100/H100, EKS, FSx Lustre); event-driven vLLM/FP8 LLM platform for clinical data analysis; 23% throughput gain; 26% faster productionization across 7+ R&D teams; incidents down 50%+, onboarding down 40%.

  3. Jan–Jun 2023

    Petco (via ShyftLabs) — Technology Lead, Customer AI

    $5M ML infrastructure budget, 5-person team, MLOps standards on GCP; deployment cycles −25%. $3M personalization program: 3% basket-size uplift, $13M/month incremental revenue. Price-elasticity platform: 24h → 4h, compute −32%.

  4. 2019–2023

    Loblaw — Data Engineer → Senior Data Engineer → Senior MLOps Engineer

    Promotion optimization across 16 divisions and 200+ categories. Segmentation platform: 1B+ transactions/year, 21M loyalty members, $42M annual incremental revenue; architecture became the Loblaw Media backbone ($40M/year). First ML decisioning engine for pricing and markdown timing: $15–20M (~25%) annual lift; batch latency −73%.

  5. 2017–2019

    Numeris — Research Analyst, PPM Platform Engineering

    Automated ingestion and quality monitoring of national audience data (~27M individuals); throughput +90%.

  6. 2014–2015

    University of Toronto — Research Analyst, Faculty of Medicine

    ETL and warehousing pipelines across 1,600+ principal investigators and 5,000 faculty.

  7. 2012–2016

    McMaster University — Bachelor of Science

Contact

The best way to reach me is a message on LinkedIn.