Professional Experience

Roundtrip Systems Inc

Current

August 2025 - Present
Toronto, Ontario, Canada

Software Engineer

December 2024 - Present
  • Designed and implemented a guided onboarding system for the standalone web application, capturing operational configuration for new delivery businesses and generating demo delivery routes to accelerate product adoption.
  • Built a full-stack asset upload pipeline using Go, React, and GCP Storage, provisioning infrastructure with Terraform and introducing CDN-backed storage buckets to eliminate backend image requests and reduce server load.
  • Implemented Google authentication for the standalone web application, enabling secure login for non-Shopify users.
  • Improved developer productivity by introducing Git worktree tooling, environment configuration improvements, and internal documentation to accelerate onboarding.
  • Delivered multiple improvements across the React frontend and Go backend supporting a delivery platform used by 7,800+ SMB customers and thousands of daily delivery operations.
  • Implemented backend services in Go supporting delivery routing workflows, integrating with PostgreSQL and cloud storage while deploying infrastructure using Terraform.

Tech

Go • React • PostgreSQL • GCP • Terraform • GitHub Actions • Protobufs
Get ResQ Ltd

Current

November 2023 - August 2025
Toronto, Ontario, Canada

Engineering Lead / Tech Lead

November 2023 - Present
  • Took technical ownership of the full platform as Engineering Lead, overseeing backend services, infrastructure, mobile applications, CI/CD pipelines, and operational systems supporting hundreds of facilities and trades users.
  • Designed and operated an event-driven job processing architecture using Celery, RQ, and message queues, scaling workers to resolve operational incidents including processing 60,000+ queued jobs during backlog events.
  • Implemented and maintained secure webhook integrations with external systems including Kustomer and Stripe to synchronize customer support and operational workflows.
  • Diagnosed and redesigned the push notification and deep linking workflow across mobile and backend services, restoring reliable notification deeplinking and simplifying device registration from an event-driven workflow to a synchronous API process.
  • Rebuilt the mobile delivery pipeline using CircleCI and Fastlane, improving reliability and maintainability of the pipeline and deployments.
  • Extended platform observability and alerting strategy by adding Datadog monitors for queue backlogs, worker health, and log anomalies, ensuring operational issues were detected before impacting customers.
  • Influenced architecture decisions around queue isolation and worker specialization, introducing dedicated queues for notifications and scheduled jobs to improve reliability.
  • Mentored engineers, reviewed architectural proposals, and helped guide technical direction for a team of ~10 engineers.

Tech

Python • Django • React • React Native • Next.js • AWS • Terraform • CircleCI • GitHub Actions • GraphQL
Ratio Labs Inc

Current

August 2022 - November 2023
Toronto, Ontario, Canada

Lead Engineer - Frontend

August 2022 - November 2023
  • Led development of the customer-facing web application built with Next.js and deployed on Vercel, owning frontend architecture in a 4-engineer startup team.
  • Designed frontend architecture including Redux state management, authentication workflows, and API integration supporting rapid product iteration within a seed-stage fintech startup.
  • Built embeddable React and React Native SDKs enabling partner applications to integrate Ratio’s authentication and funding experience.
  • Integrated with fintech platforms including Plaid (bank connectivity) and Stytch (authentication and MFA) to support secure wallet-based login and bank linking.
  • Introduced automated testing with Playwright and Jest, enabling faster development cycles and reducing regressions.

Tech

Next.js • React • Redux • React Native • Node.js • AWS • Vercel • Playwright • Jest
VMware
(Formerly Pivotal / Xtreme Labs)

Current

April 2011 - August 2022
Toronto, Ontario, Canada

Staff Engineer / Engineering Leadership

April 2011 - August 2022
  • Led architectural planning for global scaling of the Panorama platform following VMware’s acquisition, introducing region-based deployments, CDN distribution, geographic routing, and data sharding to reduce latency for distributed teams.
  • Led development and long-term ownership of Panorama, an internal workforce planning platform used across Pivotal and later VMware to manage project staffing and allocations for thousands of employees across global engineering teams.
  • Designed event-driven synchronization pipelines to process Workday employee provisioning data across VMware’s 35,000-employee organization.
  • Provided technical leadership as a Staff Engineer, guiding architecture decisions, reviewing design proposals, debugging complex production issues, and coordinating development across distributed teams.
  • Built internal platforms using React, Spring Boot, PostgreSQL, and Cloud Foundry supporting organization-wide operational tooling.
  • Led distributed teams (6–12 engineers) in delivering scalable internal systems.

Tech

React • Spring Boot • PostgreSQL • Cloud Foundry • Concourse • Buildkite
TELUS Health Solutions

Current

June 2008 - February 2011
Mississauga, Ontario, Canada

Programmer Analyst

June 2008 - February 2011
  • Developed enterprise healthcare software supporting drug and dental insurance claims processing systems.
  • Modernized a legacy drug lookup application by reimplementing it using Java and Google Web Toolkit (GWT).
  • Built backend services and reporting tools using Java, Oracle, and PL/SQL.

Tech

Java • Oracle • PL/SQL • Google Web Toolkit