Alex Bubenshchykov

Staff Software Engineer at Google

San Francisco, California, 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
Alex Bubenshchykov is a Staff Software Engineer in San Francisco with 13 years of experience building reliable back-end systems and leading JavaScript teams at scale. He combines large-company engineering rigor from Google with entrepreneurial grit as founder/CTO of Ultiplays, and has repeatedly stepped into tech-lead roles across media and fintech. A practical polyglot, Alex moved from .NET and Java early in his career into modern JS stacks and infrastructure, including authoring core functionality for a popular ngrok Node.js wrapper that manages tunnels, auth, and custom domains. He cares about building for people—balancing product empathy with robust error handling and production readiness—and brings community-focused AI learning from Stanford online to his technical leadership.
code13 years of coding experience
job4 years of employment as a software developer
bookCommunity enthusiast, Artificial Intelligence, Community enthusiast, Artificial Intelligence at Stanford University Online Education
bookNational Technical University of Ukraine "KPI"
languagesEnglish, Ukrainian, Russian
github-logo-circle

Github Skills (8)

tunnel10
javascript10
child-process10
nodejs10
tunneling10
ngrok10
api-design9
webhooks9

Programming languages (6)

ShellC++JavaScriptHTMLRubyPython

Github contributions (5)

github-logo-circle
bubenshchykov/ngrok

Nov 2013 - Jan 2021

Expose your localhost to the web. Node wrapper for ngrok.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 275 commits, 85 PRs in 7 years 3 months
Contributions summary:Alex primarily worked on the core functionality of the `ngrok` Node.js wrapper. Their contributions involved implementing the `connect` and `disconnect` functions, which handle the interaction with the ngrok service, including spawning processes and managing tunnel connections. They added functionality to support various ngrok options, including authentication and custom domains, and ensured the proper handling of errors and disconnections within the wrapper.
tunnelingproxylocalhostngrokwebhook
bubenshchykov/dunno

Aug 2015 - Aug 2015

Contributions:33 commits, 29 pushes, 1 branch in 24 days
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
Alex Bubenshchykov - Staff Software Engineer at Google