Hugo Doyon

Senior Software Engineer Full Stack Architect .Net & Angular (Consultant) at ViaWebTech.ca

Montreal, Quebec, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code10 years of coding experience
job13 years of employment as a software developer
bookBachelor'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
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
21reputation
3kreached
3answers
2questions
github-logo-circle

Github Skills (21)

unit-testing10
back-end-development10
lightning-network10
net10
contract10
payment-gateway10
dotnet10
bitcoin10
bitcoins10
asp-net10
api10
dotnet-core10
pact10
csharp10
addeventlistener6

Programming languages (11)

TypeScriptC#CSSShellCMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
pact-foundation/pact-net

Jan 2021 - May 2021

.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:
userBack-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.
contractpactplaybackmockpact-net
btcpayserver/btcpayserver

Jul 2019 - Aug 2019

Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.
Role in this project:
userBack-end Developer
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.
point-of-salepaymentsselfhostedcrowdfundingbitcoin-payments
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