Fullstack Software Developer

Québec, QC, CA 📍

Hello! 👋If I'm not battling snowdrifts or playing music, you'll find me deep in the code, weaving intricate webs of backend logic and frontend flair.

I have a real passion for creating top-notch quality software. An all green datadog dashboard or passing test suite is butter to my 🥐

I am always looking for new challenges and to wrap my head around new industries, let's get in touch!

Zapper logo

Zapper - Web3 Fullstack Engineer Mid-Senior - Montréal

December 2023 - May 2024

🔗https://zapper.xyz

  • Created distributed, scalable Web3 backend services, with emphasis on code quality control and performance monitoring
  • Wrote a token balance tracking system for the Solana blockchain for thousands of daily active users by refactoring the existing EVM-focused ecosystem
  • Wrote Solana staking balance tracking system using Solana blockchain RPC calls
  • Created backend image generation service for Opepens
  • Owned blockchain address label ingestion services
  • Created robust internal management tools
  • Typescript
  • NestJS
  • PSQL
  • ScyllaDB
  • gRPC
  • Pub/Sub
  • Redis
  • BullMQ
  • DataDog
  • NestJS
  • GraphQL
  • Jest
  • Ethereum
  • Viem
  • Solana
  • Bitcoin
Turbulent logo

Turbulent - Intermediate Fullstack Developer - Star Citizen - Montréal

April 2021 - August 2023

🔗https://turbulent.ca

  • Created a data visualization tool for a graph database that allowed other developers to browse the whole game entity hierarchy database with
  • Developed backend services for an MMO video game using gRPC
  • Implemented CI/CD pipelines for complex, large scale monorepos
  • Developped the infrastructure and the foundational code for the Star Citizen launcher using Electron + React
  • Participated in the development of an online education platform.
  • Maintenance and replacement of legacy database synchronization system (MySQL, PHP)
  • TypeScript
  • gRPC
  • Electron
  • React.js
  • GraphQL
  • PHP
  • MySQL
  • ArangoDB
Narcity Media logo

Narcity Media - Lead Developer - Montréal

February 2020 - March 2021

🔗https://narcitymedia.com

  • Took part in the growth of Narcity from a startup to one of the leading publishers in Canada by creating efficient business processes automation
  • Implementing interactive features for Narcity end users such as signup, push notifications, content search, etc.
  • Gathering software requirements (UML)
  • Estimating workloads, poker planning and team velocity tracking
  • Participating in code reviews and peer programming sessions
  • TypeScript
  • Node.js
  • React.js
  • MongoDB
Narcity Media logo

Narcity Media - Fullstack Developer - Montréal

July 2018 - February 2020

🔗https://narcitymedia.com

  • Participating in the development of Narcity’s in-house CMS
  • Custom built a Websocket server with C#.NET Core to dispatch real time events from the CMS to thousands of end users
  • Created a service for article thumbnail generation with C#.NET Core, using System.Drawing;
  • Node.js
  • C#.NET Core
  • Websocket
  • React.js
  • MongoDB
Humanware logo

Humanware - Internship - Quebec

March 2018 - June 2018

🔗https://humanware.com

  • Development of ERP system extensions and various web or native applications aimed at improving the business processes in the Microsoft ecosystem.
  • C#
  • VB.NET
  • TSQL
  • Active Directory
  • Winforms
  • Webforms
  • DevExpress