Storyline

2026

OV-Core Team — Exit Survey & Continuous Improvements (Jan–May)
Looking for a new challenge
After my position at Workleap was eliminated, I'm looking for a new job.
Open to Work
Workleap - Product-Oriented Team
During that period, I worked on the Officevibe product and worked on:
  • Add new features
  • Help add some AI integration for the Custom Poll side of the product
  • Improve the company's shared libraries, adding new features
  • UX Improvements
  • Migrate the owned team micro-services to .NET 10
  • Migrate to the new version of internal libraries
  • Improve the tooling for the main web application
  • Simplify the integration of Renovate in GitHub
  • Part of internal guild: "Senior and Staff" and "Security"
Workleap .NET 10 UX React ESLint Storybook Chromatic GitHub Feature Development Migration Performance
Study on Boot.dev - In progess
On that website, I learned about:
  • Python
  • Golang
  • C
And improve (or refresh) my knowledge on:
  • SQL
  • GIT
  • Linux command line
Python GO SQL Git Linux

2025

OV-Core Team — Platform Health & Product Features
Workleap - From a service team to a product one
After the company underwent some restructurings, we have to take back the projects left in Officevibe from the more infrastructure-oriented teams. My news tasks include:
  • Resurrect the Renovate tool and gradually roll it out across all projects to simplify library updates
  • Add new features to the Custom Poll section of Officevibe
  • Disaster recovery exercise and Terraform deployment fix, update and simplification
  • Apply the changes from the inner sourcing initiative to our project by adding the required libraries and applying the organization's standards
  • Front-end build tooling migration from webpack to RsBuild
  • SASS language migration to use new standards
  • Investigate and fix security problems
  • Main point of contact for the Officevibe SOC2 audit
  • Part of internal guild: "Senior and Staff" and "Security"
Workleap Renovate Automation Analytics Disaster Recovery Exercise Terraform Azure Front Door Inner-Source SASS RsBuild Bug Fix SOC2 Architechture
Personal project - Arch Linux - Configuration and Ricing
Automated post-installation setup for Arch Linux with a Hyprland desktop environment, Catppuccin Macchiato theming, and development tooling. Supports both full desktop installs and WSL environments.
Linux Arch Ricing
Personal project - HomeLab - Docker Compose files
My HomeLab configuration files to host many services locally.
Docker Self Hosting
Personal project - dotfiles - Unix tooling configuration
Contains the configurations for the software I use.
Neovim Terminal Hyprland

2024

Core Team — Micro-Services Migration OV → Workleap
Workleap - Moving from the Workleap Platform back to Officevibe
During this period, our team focused on moving key Officevibe services back from the Workleap platform while strengthening security, reliability, and tooling. My role centred on leading critical migrations, enhancing authentication, and improving our platform’s operational foundations. That reflect as:
  • Work on the unified login experience across all products on the Workleap platform
  • Add 2 Factor Authentication (2FA) support in Officevibe for a big client
  • Migrate the owned team micro-services to .NET 8
  • Brief stint in the Operations team to help put in place the Platform Administration Service, including tooling, standards, and bug fixes
  • Begin the migration from an internal Feature Switch service to a third-party one
  • Add the team-owned services to the new organization's Dev Portal/Service Catalogue
  • Add tooling for analytics on CI/CD
  • Add visual regression testing with Chromatic to CI/CD
  • Part of internal guild: "Senior and Staff" and "Security"
Workleap Unified login 2FA .NET 8 Migration Admininstration Portal LaunchDarkly Cortex.io CI/CD Azure DevOps Chromatic

2010 - 2014

My university years
Bachelor of Engineering (B.Eng.), Computer Engineering
I completed a bachelor's degree in computer engineering in the last session, with a focus on security. At Université de Sherbrooke, the program follows a co-op model, with 5 internships and a project-based learning approach.
Université de Sherbrooke Computer Engineering 2010 - 2014
Personal project - clean-bower-installer - NPM tool for Bower
Install only the Bower dependencies you need — no full repo downloads, no bloated assets. Precisely select which files to keep from each package.
Node.js Bower NPM
Intern - DevOps - Lockheed Martin
Completed a 4-month internship at Lockheed Martin, contributing to the setup and documentation of an unclassified lab environment. Automated SVN directory synchronization using Bash scripting and performed Java code analysis to identify issues arising from the removal of classified sections. Also supported project management by organizing progress and follow-up meetings with supervisors.
Lockheed Martin2011 - May-Aug
Intern - Web Developer - Hydro-Québec
Completed a web development internship for a total of 8 months (2 times 4 months), gathering user requirements through project meetings and delivering a full-stack application using ASP, C#, JavaScript, HTML, and CSS. Built reporting tools, an interactive SQL-generating form, and managed server setup. Also handled project documentation (Vision Document and SRS) and presented the solution to stakeholders.
Hydro Québec 2012 - Jan-Apr 2012 - Sept-Dec HTML Microsoft Server ASP.NET Razor JQuery
Intern - Software Developer - Industrielle Alliance
Completed a 4-month internship in a Mainframe (IBM) environment, developing COBOL and Easytrieve programs for report generation and console-based user interfaces. Worked within an Agile/Scrum team, collaborating closely with multiple developers while following structured test plans.
Industrielle Alliance2013 - Sept-DecCOBOLParcel
Intern - Web Developer - Ubisoft
Completed a 4-month internship contributing to the Rainbow Six Siege web application using AngularJS, and built an internal graphical tool for developers using Node-Webkit and Node.js. Established unit and end-to-end testing pipelines (Karma, Protractor) and automated build workflows using Grunt and Bower in a bilingual environment.
Ubisoft2014 - May-AugJavaScriptNode.jsAngularJS