What I Do
Backend & APIs
Design and build REST APIs and microservices with Java, Spring Boot, JPA/Hibernate, focusing on clean architecture, performance and reliability.
Cloud & DevOps
Deploy and operate workloads on Azure and AWS using Kubernetes (AKS/EKS), Docker, Terraform/Bicep, GitHub Actions and CI/CD pipelines.
Modernization & Migration
Migrate legacy stacks to Spring Boot 3, Java 17+, modern Angular/React frontends and cloud-native architectures, reducing technical debt and lead time.
Frontend & UX Support
Build and maintain frontends with Angular and React, aligned with backend APIs to deliver consistent, maintainable user experiences.
In-Demand Skills I Work With
Languages & Frameworks
Java, Spring Boot, Spring Cloud, Quarkus, Node.js
Frontend
Angular 10–15, React (TypeScript)
Cloud & Serverless
Azure (AKS, Functions, Service Bus), AWS (EC2, RDS), GCP
Containers & IaC
Kubernetes, Docker, Helm, Terraform, Bicep
CI/CD & Quality
GitHub Actions, Concourse CI, Jenkins, SonarQube, Cypress, JUnit, Mockito
Data & Messaging
MySQL, SQL Server, Oracle, MongoDB, Cosmos DB, Azure Service Bus, event-driven patterns
Selected Experience & Impact
Core Modernization & Quality Boost
Desjardins · 2022–2024Led modernization of critical banking microservices: migration from Spring Boot 2 → 3 and Java 11 → 17, increased automated test coverage to 80%+, and upgraded the Angular frontend (10 → 15) with end-to-end tests in Cypress.
- Spring Boot 3 · Java 17
- Microservices on AKS
- Angular 15 · Cypress
- Terraform · Concourse CI · SonarQube
Serverless & Event-Driven Architecture
JFleet · 2025–PresentDesigned and implemented a serverless architecture with Azure Functions and Azure Service Bus to process asynchronous workflows, improving scalability and reducing infrastructure overhead.
- Azure Functions · Service Bus
- Cosmos DB · SQL Server
- React · C# · Java
- GitHub Actions · Docker · Bicep
Scheduling Engine & Academic Platforms
Université de Montréal · 2011–2022Built an algorithm in Java that reduced schedule generation time from 12 hours to 5 minutes, and delivered several internal platforms (evaluations, user management) using Spring Boot, Thymeleaf, React and Node.js.
- Java 7/8 · Spring Boot
- React · Node.js
- MySQL · GCP
Telecom & Financial Systems
Earlier CareerDeveloped enterprise Java systems in telecom and finance: J2EE/EJB applications, integrations with SAP via BAPIs, PL/SQL automation and reporting tools for Oracle-based banking systems.
- J2EE · EJB · JSP/Servlets
- Oracle · PL/SQL
- GlassFish · JBoss · Tomcat
How I Work
Engineering Culture
I enjoy working in Agile/Scrum environments, close to Product Owners and architects, helping teams clarify business requirements and translating them into robust technical solutions.
From Code to Production
I care about observability, reliability and automation: CI/CD pipelines, monitoring, quality gates and repeatable deployments so that shipping to production becomes a safe, routine activity.