William Mak

Senior Backend Engineer at Sentry (sentry.io)

Toronto, Ontario, 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
William Mak is a Senior Backend Engineer based in Toronto with 11 years of experience building reliable systems for travel, leisure, and developer tooling. At Sentry he focuses on performance-sensitive backend work, improving time-series metrics, query efficiency, and error handling for a widely used open-source monitoring platform. He previously co-founded StageKeep and built production services for G Adventures, blending product-minded engineering with hands-on implementation across Python, JavaScript, Linux, and C#. William’s background spans full lifecycle delivery from QA automation to diagnostic UIs, and he brings a knack for turning tricky data and performance problems into maintainable solutions.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Computer Science, Bachelor of Science (BS), Computer Science at University of Toronto
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (20)

performance-monitor10
back-end-development10
python10
sni10
django10
query-optimization10
performance-measurement10
performance-testing10
performance-analysis10
performance-tuning10
performance-monitoring10
metric10
sna10
testing9
data-pipelines9

Programming languages (10)

C#MDXTypeScriptCSSRustJavaScriptGoSwift

Github contributions (5)

github-logo-circle
getsentry/sentry

Nov 2019 - Jan 2023

Developer-first error tracking and performance monitoring
Role in this project:
userBack-end Developer
Contributions:2509 reviews, 830 commits, 2299 PRs in 3 years 2 months
Contributions summary:William primarily focused on improving the metrics enhanced performance features within the Sentry project. Their contributions involved fixing bugs related to time series granularity, environment filtering, and the handling of transaction data. They also implemented new functions to support custom measurements, added unit types to the meta, and improved the performance of queries and error handling, showing a strong emphasis on improving the efficiency and reliability of the platform. Furthermore, the user worked on improving the query builder, incorporating more functionality while maintaining code maintainability.
performance-monitoringcrash-reportingcrash-reportserror-monitoringmonitoring
wmak/dotfiles

Apr 2016 - Nov 2022

Contributions:77 commits, 66 pushes in 6 years 8 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