Mike Rybak

Senior Software Engineer - C , Python, Distributed Systems, Data Pipelines

Apex, North Carolina, United States
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
Mike Rybak is a Senior Software Engineer with a decade of experience building low-latency distributed systems and data pipelines at scale, currently driving C++ and Python infrastructure at Google. He combines deep algorithmic expertise (Bronze at IOI 2001 and ACM 2003) with practical systems work—rewriting parallelization frameworks to cut latency and launching a video cache that slashed publisher costs by 99%. His background spans cloud platforms (GCP/AWS), ML infrastructure, and real-time 3D geometry and CAD/CAM systems, with proven impact from production APis to medical and automotive 3D tooling. A frequent mentor and interviewer, he has coached hundreds of engineers and led hiring and R&D teams, including founding a robotics challenge and building ML labeling pipelines at Ring. He also contributes to well-known open-source projects such as the AMP HTML validator, improving parsing and CSS validation for major publishers.
code9 years of coding experience
job14 years of employment as a software developer
bookMS Computer Science, MS Computer Science at Taras Shevchenko National University of Kyiv
languagesUkrainian, Russian, English
stackoverflow-logo

Stackoverflow

Stats
361reputation
18kreached
0answers
1question
github-logo-circle

Github Skills (6)

html10
css10
validators10
javascript9
c-preprocessor6
newline6

Programming languages (3)

C++JavaScriptGo

Github contributions (5)

github-logo-circle
ampproject/amphtml

May 2020 - Oct 2022

The AMP web component framework.
Role in this project:
userBack-end Developer
Contributions:75 reviews, 31 commits, 81 PRs in 2 years 5 months
Contributions summary:Mike contributed to the AMP HTML validator project, primarily focusing on improving the validation of HTML documents. Their work involved refactoring code, adding new features to the validator, and fixing bugs related to HTML parsing and CSS validation. They made changes to the validator's core logic, including updates to how the validator handles CSS and HTML parsing rules, enhancing the project's ability to accurately validate AMP documents.
web-componentscomponent-frameworkframeworkwebcomponentsweb-component
MichaelRybak/amphtml

May 2020 - Oct 2022

The AMP web component framework.
Contributions:4 PRs, 95 pushes, 70 branches in 2 years 5 months
web-componentscomponent-frameworkframeworkwebcomponentsweb-component
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
Mike Rybak - Senior Software Engineer - C , Python, Distributed Systems, Data Pipelines