Eleven years of shipping

The roles behind the practice — from Oracle ETL in the Bahamas, through Montréal’s scale-ups, to multi-region Kubernetes today. A full circle back to where it started.

Senior Full-Stack Software Developer

Lightspeed Commerce

Nov 2022 — Present

Montréal, Québec

Manage complex, multi-region microservices deployed on Kubernetes.

  • Own multi-region workloads on Amazon EKS, packaged and released with Helm.
  • Build across the stack in TypeScript — NestJS services behind React and Next.js front-ends.
  • Model and operate data across DynamoDB and Aurora, integrated over SQS and Pub/Sub.

Full-Stack Software Developer

RenoRun

Jun 2021 — Oct 2022

Montréal, Québec

Led the engineering guild, mediating the team’s technical debates.

  • Member of the payments team, working across the FinTech domain.
  • Shipped features in React, React Native and Java.
  • Designed and built a Node.js microservice proof-of-concept for the company hackathon.
  • Developed and optimised CI/CD pipelines.
  • Consistently exceeded expectations in company-wide performance reviews.

Full-Stack Software Developer

Guiker

Jun 2020 — Jun 2021

Montréal, Québec

Architected and built a microservice pushing events to clients over websockets.

  • Applied DevOps practices to raise deployment frequency and quality.
  • Used Domain-Driven Design to craft loosely coupled microservices and micro-frontends.
  • Built REST APIs with Node.js, AWS API Gateway, CloudFormation and Lambda.
  • Developed responsive UIs with the React Hooks API in TypeScript.
  • Designed and deployed AWS solutions using Infrastructure as Code.

Full-Stack Software Developer

Bidvine

Aug 2018 — Jun 2020

Waterloo, Ontario

Designed and implemented a distributed entity-processing library for back-end tasks.

  • Responsible for processing online payments and transactions in an OLTP system.
  • Designed algorithms for matching compatible providers to requests.
  • Extended and maintained data-warehouse infrastructure and reporting.
  • Mentored co-ops and new developers, onboarding them to the codebase.
  • Built and maintained React sites, REST APIs and back-end batch workloads.

Oracle PL/SQL / Java Developer

Sandals (Unique Vacations Ltd.)

Jan 2015 — Aug 2018

Bahamas

Designed and built a concurrent, dependency-aware queue processor in PL/SQL.

  • Designed and maintained a reusable Java ETL library for heterogeneous databases.
  • Designed, documented and extended relational and dimensional data structures.
  • Built and documented PL/SQL APIs consumed by other teams.

Want the same hands on your problem?

The track record is the pitch. Let's talk about what you need built or fixed.