Ryan Boucher is a full-stack software engineer based in Ottawa with 13 years of hands-on experience building cloud and safety-critical systems. He has delivered features across aircraft simulation and routing at CAE, engineered secure VM orchestration and monitoring at Tehama, and developed data-query SaaS capabilities at Mitacs, demonstrating comfort across back-end infrastructure, tooling, and user-facing services. A Carleton-trained computer software engineer with a strong academic record, he pairs systems-level thinking with practical delivery in regulated and high-availability domains. Notably, his background spans both broadcast automation and avionics-grade software, signaling an ability to adapt from rapid iteration to safety-focused engineering.
13 years of coding experience
2 years of employment as a software developer
Bachelor of Engineering - BE, Computer Software Engineering, 3.7/4.0, Bachelor of Engineering - BE, Computer Software Engineering, 3.7/4.0 at Carleton University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.