Hey, I'm John-image

Hey, I'm John

I'm a Software Engineer currently building the future of commerce at Shopify. Previously, I've helped build PearAI, the open-source AI-powered code editor.

In my free time time, you can catch me on the tennis court, or fiddling with my Raspberry Pi.

about-me-image

About me

Hi! I’m a software engineer focused on building reliable, scalable systems, with experience across checkout and admin surfaces at Shopify. I have a background in aerospace engineering, which shaped my approach to writing precise, dependable software, and I now apply that mindset to complex production systems. I hold a Bachelor’s in Mechanical Engineering from McGill University and am currently pursuing a Master’s in Computer Science at Georgia Tech. I enjoy owning problems end-to-end; from design and implementation to testing, observability, and release.

  • Location:New York, USA
  • Nationality:American / Canadian
  • Interests:Tennis, Motorsports, Stock trading
  • Study:Georgia Tech
  • Employment:Shopify

Education

Masters of Science in Computer Science

Georgia Institute of TechnologyAugust 2024 - August 2027

Concentration in Computing/Machine Learning.

Masters in Computer Science

University of Illinois Urbana-ChampaignJanuary 2024 - May 2024

CGPA: 4.0/4.0. Transferred to Georgia Tech.

Bachelors in Mechanical Engineering, Minor in Computer Science

McGill UniversityAugust 2016 - May 2021

CGPA: 3.66/4.00. Courses: Data Structures & Algorithms, Database Systems, Java OOP, Software Systems, Applied Machine Learning, AI, Programming Languages & Paradigms

Work

Software Engineer

ShopifyJanuary 2025 - Present
  • Increased payment accuracy and B2B merchant trust by leading the design and implementation of a new payment allocation logic that correctly attributes payments across partial fulfillments, returns, and cancellations, supporting 109% year-over-year growth in B2B gross merchandise value. (Ruby on Rails)
  • Accelerated end-to-end delivery of complex checkout capabilities by building core components, refactoring brittle business logic into maintainable systems, and driving release readiness through comprehensive test cases, local setup workflows, and a pre-release bughunt, enabling a smooth, on-time launch. (Ruby on Rails, GraphQL)
  • Improved checkout reliability and conversion (+15%) by designing and shipping validation logic in Shopify Functions that prevented invalid merchant configurations from reaching production, reducing checkout errors and customer drop-off. (Ruby on Rails, GraphQL)
  • Increased engineering productivity (~25%) by building and rolling out an internal VS Code extension that streamlined navigation in a large monorepo, now used organization-wide. (Typescript)

Software Engineer

PearAIJuly 2024 - December 2024
  • Delivered multiple AI-driven features, including search and memory layers, and designed a responsive onboarding UI integrated into the VSCode Webview, improving the user onboarding experience and boosting customer retention to over 500 monthly and annual recurring paid subscribers. (Python/FastAPI, ReactJS, NextJS, Supabase/PostgreSQL)
  • Built backend server logic using FastAPI, implementing user credit management, subscription tracking, and a top-up feature, resulting in a 10% increase in monthly recurring revenue. (Python/FastAPI)

Software Engineer

Bell CanadaFebruary 2022 - February 2024
  • Led and developed full-stack features, achieving 80% reduction in lead time for automated cloud deployments, saving an average of 450 man-hours. (Vue2 Typescript, Python Django REST Framework)
  • Built, and maintained robust CI/CD pipelines for new and existing applications, resulting in an 80% improvement in the deployment speed of new updates and 0% error rate with no rollback incidents since launching the new application into production. (OpenShift, Kubernetes, Docker, Gitlab-CI, Artifactory, Helm, Vault)
  • Developed comprehensive Grafana dashboards to visualize backend data as well as application health monitoring enabling real-time analytics and insights. (Grafana, Prometheus)

Skills

Spoken languages
English
French
Frontend development
React
Vue.js
Typescript
Backend development
Django REST Framework
Ruby on Rails
Node.js
DevOps
Gitlab-CI
Kubernetes
Helm
Docker
OpenShift

Get in touch.

Eager to connect with you!

Github
jpan8866
Thank you come again!