An experienced, detail-obsessed, reliable, and versatile Senior Full-Stack Developer focused on backend APIs, data, and system integrations. 15 years shipping production software in banking, SaaS, and logistics, from greenfield builds to full-on legacy codebase archaeology. I build secure, observable services and modern web apps with Java 21, Spring Boot, Angular, and strong SQL (PostgreSQL, MySQL, Azure SQL), plus Docker, Kubernetes, and CI/CD across cloud environments (GCP, AWS). Expect clean, testable code (SOLID, TDD), pragmatic architecture, performance tuning, and accountable production support. Bilingual EN/FR, proficient communicator. AI/LLM whisperer [where it helps]. High-quality outputs only.

Olivier Gosselin

An experienced, detail-obsessed, reliable, and versatile Senior Full-Stack Developer focused on backend APIs, data, and system integrations. 15 years shipping production software in banking, SaaS, and logistics, from greenfield builds to full-on legacy codebase archaeology. I build secure, observable services and modern web apps with Java 21, Spring Boot, Angular, and strong SQL (PostgreSQL, MySQL, Azure SQL), plus Docker, Kubernetes, and CI/CD across cloud environments (GCP, AWS). Expect clean, testable code (SOLID, TDD), pragmatic architecture, performance tuning, and accountable production support. Bilingual EN/FR, proficient communicator. AI/LLM whisperer [where it helps]. High-quality outputs only.

Available to hire

An experienced, detail-obsessed, reliable, and versatile Senior Full-Stack Developer focused on backend APIs, data, and system integrations. 15 years shipping production software in banking, SaaS, and logistics, from greenfield builds to full-on legacy codebase archaeology. I build secure, observable services and modern web apps with Java 21, Spring Boot, Angular, and strong SQL (PostgreSQL, MySQL, Azure SQL), plus Docker, Kubernetes, and CI/CD across cloud environments (GCP, AWS). Expect clean, testable code (SOLID, TDD), pragmatic architecture, performance tuning, and accountable production support. Bilingual EN/FR, proficient communicator. AI/LLM whisperer [where it helps]. High-quality outputs only.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
Beginner
Beginner
See more

Language

French
Fluent
English
Advanced

Work Experience

Senior Programmer-Analyst – Full-Stack at Mouvement Desjardins
February 1, 2025 - December 31, 2025
Developed and maintained enterprise web applications and REST APIs for internal teams supporting business customers. Worked across the full delivery lifecycle in Agile/Scrum within a large-scale CI/CD environment, emphasizing code quality, testability, and production reliability. Mentored junior developers and advocated for modern practices (Clean Code, SOLID, TDD).
Senior Software Developer – Full-Stack at Onomatic
November 1, 2022 - October 31, 2024
Contributed to building and shipping a greenfield SaaS product, spanning frontend and backend development, automated testing, infrastructure management, data/analytics, R&D/prototyping, production troubleshooting, and SOPs/technical foundations.
Lead Web Developer / Web Developer – Backend / Full-Stack at Du Proprio / Espace Proprio
December 1, 2020 - October 31, 2022
Led web development efforts for legacy and modern web applications supporting real estate clients and internal processes. Defined and documented best practices, improved reliability of integrations, and reduced tech debt while evolving the architecture.
Programmer-analyst / Consultant – WebMethods, Java at Logimethods Inc.
October 1, 2017 - November 30, 2020
Provided specialized integration and middleware services for client digital transformation initiatives, focusing on data quality, interoperability, reliability, and resilience. Mentored junior consultants.
Programmer-Analyst / Developer – WebMethods, Java at Peerless Clothing Inc.
November 1, 2013 - July 31, 2017
Developed and deployed enterprise architecture and integration software to support developers and business tools; improved data interchange and BI tooling; migrated and optimized webMethods ESB/EAI landscapes.
Teaching Assistant – Computer Science at Université du Québec à Montréal
January 1, 2014 - December 31, 2014
Supported and taught lab sessions in web programming for undergraduate computer science students; prepared practical examples; defined grading criteria and evaluated papers/exams.
Senior Business Analyst and Manager – Business Service at Rogers Communications S.E.N.C.
June 1, 2004 - August 31, 2013
Acted as subject matter expert in performance metrics; established and reviewed objectives; developed complex reporting solutions; recruited and managed a team of analysts; contributed to cost/revenue management and contact center system improvements.

Education

Master of Computer Science – Information Systems (partial, thesis on Big Data) at Université du Québec à Montréal
January 1, 2014 - December 31, 2015
Advanced Certificate in Computer Science and Software Development ( Java & Web ) at Université du Québec à Montréal
January 1, 2013 - December 31, 2013
Certificate in Computer Science and Software Development ( Java & Web ) at Université du Québec à Montréal
January 1, 2012 - December 31, 2012
Leadership development program with Mary DiCaro at Rogers Communications S.E.N.C.
January 1, 2012 - December 31, 2012

Qualifications

Master of Computer Science – Information Systems (partial)
January 1, 2014 - December 31, 2015
Advanced Certificate in Computer Science and Software Development (Java & Web)
January 1, 2013 - December 31, 2013
Certificate in Computer Science and Software Development (Java & Web)
January 1, 2012 - December 31, 2012
Leadership development program with Mary DiCaro
January 1, 2012 - December 31, 2012

Industry Experience

Financial Services, Software & Internet, Telecommunications, Retail, Education, Professional Services