Sherweb · Sherbrooke, QC · remote
Oct 2021 – presentSenior Full Stack Developer · promoted November 2026
Integration Hub
Feb 2026 – present- Building a new service that lets resellers and partners subscribe their own APIs to events from Cumulus, Sherweb’s main platform, so they hear about changes on their accounts the moment they happen.
- Work spec-first with AI-assisted development: features start as specs in Spec Kit, and the team has automated much of its deployments, code reviews and ceremonies.
C# · .NET · TypeScript · React · Spec Kit · Kubernetes · Helm · Argo CD · Docker · Azure DevOps
SSP — self-service portal
Nov 2024 – present- Portal where the customers of Sherweb partners across North America manage licences and subscriptions, buy products and ask for support without going through their reseller.
- React 19 and TypeScript front end; distributed .NET 10 back end that communicates over RabbitMQ with MassTransit, deployed to Kubernetes with Helm and Argo CD.
- Added automated end-to-end tests to an existing project (Java, Selenium, Cucumber) and set up automated production monitoring.
C# · .NET 10 · TypeScript · React 19 · Tailwind CSS · MassTransit · RabbitMQ · PostgreSQL · Java · Selenium · Cucumber · Kubernetes · Helm · Argo CD
C2-ITSM
Oct 2021 – Oct 2024- Core developer on the IT service management product: internal APIs in .NET 6 with Entity Framework and SQL Server, AngularJS pages and components.
- Wrote unit, integration and UI tests with NUnit, Moq, FluentAssertions and Selenium.
- Ran developer meetings on process improvement and technical debt; investigated and followed up on vulnerabilities reported by Mend.
C# · .NET 6 · Entity Framework · SQL Server · Redis · AngularJS · jQuery · MassTransit · RabbitMQ · NUnit · Selenium · Mend