Summary
Michael Soulier is a Senior Software Developer with over two decades of experience specializing in Unix systems programming, Linux platform engineering, and web applications. He has spent the bulk of his career at Mitel, designing and implementing the Mitel Border Gateway and web proxy while porting VoIP applications and integrating Java/Tomcat into the Mitel Standard Linux platform. Comfortable across C/C++, Perl, Python, Go and modern cloud tooling, he prioritizes portability and vendor-agnostic solutions to avoid lock-in and enable long-term flexibility. Michael has hands-on experience taking complex telecom infrastructure into Kubernetes on GCP (and onward to Azure/AWS), plus practical skills in networking, security and cryptography. He brings a pragmatic quality-first mindset shaped by early telecom work at Nortel and a track record of learning new languages and platforms when they best fit the problem. Based in Ottawa, he pairs deep systems knowledge with a preference for cost-effective, maintainable engineering.
17 years of coding experience
5 years of employment as a software developer
BSc Honours, Computer Science, BSc Honours, Computer Science at McMaster University
BEd, Education, BEd, Education at University of Windsor