Summary
Patrick Lai is a Senior Software Developer with 10 years of experience, currently leading the subscriptions buyer experience at Shopify from Montreal. He specializes in frontend React/TypeScript and backend Ruby on Rails, and has driven features across checkout, admin, customer accounts, subscriptions and pre-orders. At Shopify he shipped merchant-facing purchase options, app extensions, developer APIs and documentation, blending product-focused engineering with developer experience work. His background includes performance and monitoring work at Microsoft and simulation and optimization projects earlier in his career, showing a strong foundation in systems and data-driven improvements. Patrick pairs rigorous engineering (tests, CI, API design) with practical shipping cadence, and has a track record of turning complex domain requirements into usable merchant tools. Outside work he’s applied his technical leadership in varied settings—from robotics simulations to coaching a 60-person dragon boat team—demonstrating a rare mix of technical depth and team coaching.
10 years of coding experience
6 years of employment as a software developer
High School, High School at Lower Canada College
Diplome d'Etudes Collegial, Pure and Applied Sciences, Diplome d'Etudes Collegial, Pure and Applied Sciences at Marianopolis College
Bachelor’s of Engineering, Computer Software Engineering, Major GPA: 3.8/4.0, Bachelor’s of Engineering, Computer Software Engineering, Major GPA: 3.8/4.0 at McGill University
English, French, Vietnamese