This portfolio is actively being built — new content and refinements are arriving daily.
Alexandre Beaudoin

Alexandre Beaudoin

Software Developer & DevOps Engineer

Summary

Software developer with over 10 years of experience in full-stack development, DevOps, and platform engineering. Specialized in cloud-native architectures (Azure, Kubernetes, Terraform), critical authentication systems, and large-scale service migration. Pays close attention to code quality, knowledge sharing, and incident resolution in production.

Technical Skills

Languages & Frameworks
C#, .NET 10, TypeScript, JavaScript, React, Angular, PowerShell, Python
Infrastructure
Terraform, Kubernetes, Azure (DevOps, App Service, FrontDoor CDN), Docker, GitHub Actions
Auth & Security
FusionAuth, SAML, MSAL, OAuth 2.0, 2FA, RBAC
Databases
MongoDB, Redis, SQL
Frontend
Storybook, Jest, Mock Service Worker, RsBuild, Webpack, Chromatic, Netlify
Observability & Tools
OpenTelemetry, Honeycomb, Application Insights, LogRocket, Mixpanel, Cortex, Renovate

Work Experience

Workleap — Full Stack Web Developer

Dec. 2020 – March 2026 · Montréal, QC

Authentication & Critical Services

  • Designed and deployed 2FA flow for Officevibe (POC, Tech Design, development, production rollout)
  • Migrated many services to .NET 6, .NET 8 and most recently .NET 10
  • Managed FusionAuth upgrades: themes, emails, login pages, server versions

Infrastructure & DevOps

  • Managed Terraform infrastructure: centralized modules, Azure FrontDoor CDN migration, DNS planning and deployment
  • Led Officevibe Kubernetes cluster migration to a newer implementation
  • Set up and maintained Renovate for automated dependency management across many projects
  • Upgraded MongoDB to V8 and updated the Mongo driver across multiple services
  • Cleaned up obsolete Azure resources
  • Participated in Disaster Recovery exercises (documentation, architecture diagrams, audit)
  • Enrolled in the on-call program
  • Migrated Application Insights alerts to Honeycomb

Security

  • Active SOC2 contributor: coaching meetings, investigations, fixes, audit task tracking and documentation
  • Built a Netlify certificate scanning script to identify at-risk certificates before expiry
  • Participated in incident resolution for production clients

Frontend Development

  • Migrated Officevibe main portal build from Webpack v4 to RsBuild (significant build performance improvement)
  • Developed new functionalities in Officevibe
  • Integrated LogRocket with Mixpanel for session sharing between the tools
  • Created an internal LaunchDarkly connection library with Open Feature documentation
  • Cross-team frontend support: Storybook, Chromatic, MSW, StyleLint, Knip, Netlify

Team, Mentoring & Documentation

  • Mentored interns and new developers; participated in recruitment interviews
  • Documentation of methodologies, tooling and team processes
  • Organized many team activities in person
  • Cross-team support for the product, internal and external to the product

Sherweb

Aug. 2017 – Dec. 2020 · Sherbrooke, QC

DevOps Engineer — Feb. 2019 – Dec. 2020

  • Full migration from TFS to Azure DevOps
  • Improved and managed CI/CD pipeline (TFS and Octopus Deploy)
  • Migrated .NET solutions to Docker containers (replacing build VMs)
  • Set up a web application performance monitoring system

Full Stack Web Developer — Aug. 2017 – Feb. 2019

  • Built reseller system on proprietary platform (Google and Microsoft services)
  • Developed a billing synchronization system with a third-party PSA
  • Extracted modules from monolith into microservices
  • Onboarded and trained new team members

Wolters Kluwer CCH Canada — DevOps Developer

Jan. 2015 – Aug. 2017 · Sherbrooke, QC

  • Developed and maintained a Continuous Integration and Deployment (CI/CD) system
  • Automated various department processes
  • Built internal tools used by the Sherbrooke office and subcontractors
  • Documented tools and development processes

Previous Experience

Ubisoft — Intern Frontend Programmer

May 2014 – Aug. 2014 · Montréal, QC

  • Developed a section of the Rainbow Six Siege web application (AngularJS)
  • Built a graphical developer tool using Node-Webkit and NodeJS
  • Set up unit testing (Karma) and end-to-end testing (Protractor)

Industrielle Alliance — Intern Programmer

Autumn 2013 · Québec, QC

  • COBOL/Easytrieve reports in the IBM Mainframe environment

Hydro-Québec — Intern Programmer

2012 · Saint-Hubert, QC

  • Web development (ASP, C#, JavaScript, HTML, CSS)
  • Built a report generation tool and interactive SQL forms

Lockheed Martin — Intern DevOps

Summer 2011 · Montréal, QC

  • Bash automation, unclassified lab documentation

Education

Université de Sherbrooke
B.Eng. Computer Engineering — 2010 – 2014
Cégep de Sherbrooke
Natural Sciences, Pre-university — 2007 – 2010

Languages

French
Native language
English
Advanced (Professional)

Projects

Games

The Panel Remake Released

Mac · Windows · Linux · coldmechanics.com

A full remake of The Panel DC — rebuilt from scratch with improved code, art, and sound.

The Panel DC Released

Mac · Windows · Linux · Steam · Itch.io

Point and click puzzle escape room game — find your way out of a room you are locked in.

Unity Assets

Async SoundManager Released

Unity · .NET 4.x · Asset Store

Lightweight AudioSource manager using async/.NET 4.x. Creates and reuses AudioSources in a single line.

  • Music transition, meld, fade in, pause
  • Loop management and group sound control

2D Pixel Perfect Position Released

Unity 5 / 2017–2019 · Asset Store

Editor extension that snaps GameObjects to pixel-perfect positions in 2D projects, including child objects and rotations (multiples of 90°).

  • Supports multiple editor DPI
  • Optional customizable grid overlay

Certifications

Boot.dev

For Fun