Senior Software Engineer Full Stack Architect .Net & Angular (Consultant) at ViaWebTech.ca
Montreal, Quebec, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Hugo Doyon is a senior full-stack engineer and founder with over 20 years building high-performance web applications and a bachelor’s in software engineering. Based in Montreal, he blends deep Microsoft/.NET expertise with modern JavaScript/Angular front-ends and a proven track record in load testing, profiling and performance optimization for high-volume sites. As CEO of ViaWebTech since 1999 and a long-time consultant for institutions like Société Générale, Hydro-Québec and Radio‑Canada, he routinely leads cross-border teams and shapes architecture for mission-critical financial and media systems. He also contributes to notable open-source projects such as pact-net and BTCPayServer, enhancing contract testing and Bitcoin payment edge cases for distributed environments. Colleagues cite his technical leadership and pragmatic delivery: he often pairs hands-on coding with building CI/CD and end-to-end test automation to ensure reliable continuous delivery. Not obvious from titles: he’s equally comfortable diving into low-level profiling as he is mentoring teams across Canada, France and India.
10 years of coding experience
13 years of employment as a software developer
Bachelor's degree, Software Engineering specialization in e-commerce, Bachelor's degree, Software Engineering specialization in e-commerce at UQAM | Université du Québec à Montréal
.NET version of Pact. Enables consumer driven contract testing, providing a mock service and DSL for the consumer project, and interaction playback and verification for the service provider project.
Role in this project:
Back-end Developer
Contributions:4 reviews, 18 commits, 1 PR in 3 months
Contributions summary:Hugo primarily contributed to enhancing the .NET Pact library, focusing on remote mock service functionality. Their work included adding features like the `UseRemoteMockService` flag, optional headers, and the ability to save Pact files in remote mock mode. They refactored the Pact file saving strategy and addressed related unit test issues, effectively expanding the library's capabilities for contract testing in distributed environments.
Contributions:5 commits, 1 PR, 8 comments in 2 days
Contributions summary:Hugo primarily focused on improving payment handling logic within the BTCPayServer. They addressed issues related to the eligibility of payment methods (Lightning and on-chain Bitcoin) based on invoice amounts, incorporating edge-case considerations. Furthermore, the user made enhancements to payment processing, including test coverage.
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.
Request Free Trial
Hugo Doyon - Senior Software Engineer Full Stack Architect .Net & Angular (Consultant) at ViaWebTech.ca