Alexander Momchilov

Staff Software Engineer at Shopify

Old 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
Alexander Momchilov is a Staff Software Engineer with 12 years of experience, currently leading backend and platform efforts at Shopify from Old Toronto. He combines systems-level performance tuning (contributions to htop and Darwin timebase fixes) with deep Ruby expertise—having contributed tests and features to core projects like ruby/psych, rubocop, and graphql-ruby. His work spans production-critical optimization, API and tooling improvements, and rigorous test automation, reflecting a pragmatic balance of correctness and speed. Previously at Amazon he owned supply-chain optimization work that shipped measurable business outcomes, and earlier roles show a knack for rapid delivery and process improvements. Colleagues rely on him for quietly fixing knotty platform bugs and improving developer workflows at scale.
code11 years of coding experience
job7 years of employment as a software developer
bookToronto Metropolitan University
stackoverflow-logo

Stackoverflow

Stats
61,409reputation
3.0mreached
1,702answers
56questions
Badges
closures
top-5%
dictionary
top-5%
if-statement
top-5%
sorting
top-1%
nsarray
top-5%
oop
top-5%
github-logo-circle

Github Skills (77)

performance-analytics10
testing10
c1110
ruby10
c1710
code-analysis10
bundler10
linter10
code-optimization10
performance-monitor10
system-programming10
rubygems10
linux10
wordpress-graphql10
yaml10

Programming languages (18)

JavaC++CSSCRustGoHTMLRagel

Github contributions (5)

github-logo-circle
htop-dev/htop

Dec 2020 - Nov 2021

htop - an interactive process viewer
Role in this project:
userBack-end Developer / Systems Programmer
Contributions:23 reviews, 4 PRs, 39 comments in 11 months
Contributions summary:Alexander primarily contributed to the `htop` project, focusing on improving CPU time calculations and optimizing the display of process information on macOS. They refactored the code to unhardcode tick-to-ms conversions, correct CPU time calculations, and refactor Darwin platform unit conversion helpers. Furthermore, the user added a workaround for the Rosetta 2 translation environment on Apple Silicon, addressing a bug in timebase calculations, demonstrating their focus on performance and platform-specific optimization.
htopconsolelinuxbsdviewer
ruby/ruby

Nov 2022 - Dec 2024

The Ruby Programming Language
Role in this project:
userBack-end Developer
Contributions:33 reviews, 11 PRs, 48 comments in 2 years 1 month
Contributions summary:Alexander contributed to the Ruby programming language implementation, specifically focusing on the `psych` library, which handles YAML parsing and dumping. They implemented tests for alias handling, including recursive references, anchor reuse, and missing anchor scenarios. Additionally, the user addressed issues related to alias parsing errors, error handling, and code optimization within the YAML processing library.
object-orientedruby-languageprogramming-languagerubyc
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
Alexander Momchilov - Staff Software Engineer at Shopify