Max St-onge

Staff Developer at Shopify

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

🤩
Rockstar
🎓
Top School
Max St-onge is a Staff Developer based in Montreal with 11 years of experience building resilient backend systems at Shopify, where he progressed from Software Developer to Staff Developer. He has hands-on expertise improving fault-tolerance and observability in open-source tooling—contributing to Shopify’s widely used semian library by adding gRPC support, resource timeouts, enhanced circuit breaker instrumentation, and flaky-test fixes. Comfortable across operations and development, his background includes network/system administration, intrusion detection work with OSsec and Puppet, and on-the-ground IT support roles that inform his pragmatic approach to reliability. In parallel he manages projects at DreamHack Canada, bringing product coordination experience to technical initiatives and a knack for translating operational constraints into stable, debuggable systems.
code11 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Information Technology, Bachelor's degree, Information Technology at École de technologie supérieure
bookCollege Champagneur
bookDEC, Network and System Administration/Administrator, DEC, Network and System Administration/Administrator at College Ahuntsic
languagesFrench, English
github-logo-circle

Github Skills (7)

testing10
ruby10
circuit-breaker10
resiliency10
grpc9
backend9
develop9

Programming languages (5)

TypeScriptLiquidCJavaScriptRuby

Github contributions (5)

github-logo-circle
Shopify/semian

Sep 2018 - Feb 2019

:monkey: Resiliency toolkit for Ruby for failing fast
Role in this project:
userBackend Developer
Contributions:3 releases, 54 commits, 24 PRs in 5 months
Contributions summary:Max primarily focused on improving the resilience of the Ruby-based `semian` library. Their work included fixing flaky tests, adding logging capabilities for debugging, and enhancing the `net_http` adapter by introducing resource timeouts. They also implemented gRPC adapter support and made improvements to the circuit breaker functionality, including error handling and instrumentation, while also increasing the version to `0.8.8`.
circuit-breakerwebscalerailsresiliencymonkey
Contributions:4 PRs, 8 pushes, 3 branches in 4 years 10 months
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
Max St-onge - Staff Developer at Shopify