Michael Lumish

Software Engineer at Google

Sunnyvale, 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
award
Top expert inFull Stack Development and DevOps Technologies
Michael Lumish is a Software Engineer with 14 years of experience based in Sunnyvale, California, currently building core infrastructure at Google after earning a B.S. in Computer Science from Carnegie Mellon. He focuses on backend systems, contributing to high-profile open-source projects such as gRPC (C++ and Node.js) and Google Auth libraries, with notable work on xDS routing, traffic-splitting, and robust token refresh flows. Michael blends systems-level C++ maintenance and Node/PHP library development with DevOps attention to build and test infrastructure, showing an ability to improve reliability across language boundaries. Pragmatic and detail-oriented, he has a track record of refactoring for maintainability and resolving complex interop and memory-management issues that quietly keep distributed systems humming.
code14 years of coding experience
bookBachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
19,630reputation
3.0mreached
382answers
44questions
Badges
gnu
top-5%
inheritance
top-5%
protocol-buffers
top-5%
queue
top-5%
python
top-1%
yield
top-5%
github-logo-circle

Github Skills (53)

google-api10
javascript10
c-language10
lib10
python10
testing10
typescript10
user-authentication10
load-balancing10
google-auth-library10
authentication10
xsd10
cicd10
php10
google-cloud10

Programming languages (15)

C#JavaC++CRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
grpc/grpc-node

Jan 2015 - Jan 2023

gRPC for Node.js
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:257 releases, 256 reviews, 3095 commits in 8 years 1 month
Contributions summary:Michael primarily contributed to the back-end logic of the gRPC Node.js project, particularly focusing on the implementation of xDS features. Their commits showcase a focus on features related to routing, traffic splitting, and handling of errors. They also worked on the build and test infrastructure, as evidenced by changes to the shell scripts and test configurations for various xDS tests.
node-jsgrpcgrpc-webnodejstypescript
grpc/grpc

Dec 2014 - Nov 2022

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:7 releases, 47 reviews, 2050 commits in 8 years 1 month
Contributions summary:Michael primarily worked on maintaining and extending the gRPC C++ library, with a focus on improving the underlying infrastructure and core functionality. Their contributions include merging branches, fixing bugs related to Bidi calls and interop server methods, and updating version information. They also refactored aspects of the codebase related to memory management and network handling.
objective-ccpppythongrpcphp
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
Michael Lumish - Software Engineer at Google