Summary
Gregory Desrosiers is a software engineer with 11 years of experience focused on data replication, backend microservices, and automation, currently working at IBM in Toronto. He has a strong track record modernizing legacy systems and scaling data platforms—migrating large databases, containerizing microservices, and delivering hundreds of DevOps releases across high-availability environments. Gregory pairs systems work in Java, C++, and Spring Boot with test automation expertise in Python and Selenium, having cut regression cycles dramatically by building 250+ end-to-end UAT tests. He also improved frontend security and modernization at Yext by migrating jQuery-based payment UIs to ES6 modules and sanitizing inputs. A Waterloo software engineering graduate, he blends hands-on proof-of-concept engineering (from HoloLens AR prototypes to Dialogflow-powered email parsers) with a pragmatic, documentation-driven approach to reduce cost and risk. An early adopter of automation and logging standardization, he’s comfortable operating at the intersection of development, QA, and ops to ship reliable data-driven products.
11 years of coding experience
4 years of employment as a software developer
Quebec Secondary School Diploma General Education (Enriched Mathematics), Quebec Secondary School Diploma General Education (Enriched Mathematics) at Heritage Regional High School
Diploma of Collegial Studies Mathematics and Computer Science, Diploma of Collegial Studies Mathematics and Computer Science at Champlain College Saint-Lambert
Bachelor of Software Engineering (BSE) Software Engineering, Bachelor of Software Engineering (BSE) Software Engineering at University of Waterloo
English