Eric Gribkoff

Software Engineer at Google

Mountain View, 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
Eric Gribkoff is a software engineer with 12 years of experience specializing in back-end systems, test automation, and networking libraries, currently based in Mountain View and working at Google. He has deep open-source contributions to the flagship gRPC projects (grpc/grpc, grpc/grpc-go, grpc-java), where he focused on testing infrastructure, xDS client work, HTTP/2 interop, and CI automation—work that directly improves reliability for a widely used RPC framework. His career blends industry and research stints (Google, AI2, University of Washington), and he returned to Google in 2023 after taking time off for family. Colleagues value his knack for turning brittle tests into robust pipelines and for surfacing subtle race conditions and interoperability gaps before they reach production.
code12 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of California, Davis
bookMaster's degree, Computer Science, Master's degree, Computer Science at University of Washington
github-logo-circle

Github Skills (27)

testing10
http10
microservices-application10
xsd10
java10
cicd10
javas10
rpc10
go10
xs10
microservices10
devops10
protobuffer10
protobuf10
grpc10

Programming languages (12)

HCLTypeScriptJavaC++ShellStarlarkJavaScriptGo

Github contributions (5)

github-logo-circle
grpc/grpc-java

Oct 2016 - May 2021

The Java gRPC implementation. HTTP/2 based RPC
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 releases, 46 reviews, 214 commits in 4 years 7 months
Contributions summary:Eric's primary contributions revolved around enhancing the testing capabilities of the gRPC-Java implementation, particularly for the gRPC interoperability tests. They added new test cases for features like `UNIMPLEMENTED_METHOD` and `custom_metadata`, and fixed a race condition. They also addressed reviewer comments, which likely involved refining existing test code and potentially improving test coverage and reliability. Furthermore, they were responsible for implementing compression testing and adding health service to xDS tests.
rpcgrpc-javaprotobufgrpcnetty
grpc/grpc

Dec 2016 - Aug 2021

The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
userBack-end Developer
Contributions:96 reviews, 513 commits, 413 PRs in 4 years 9 months
Contributions summary:Eric primarily contributed to the gRPC codebase by implementing and modifying test infrastructure and example code. The contributions involved enabling advanced Java interop tests and adding response parameters to custom_metadata streaming requests for various client implementations. Furthermore, the user added a new HTTP/2 interop test client, and also modified the HTTP/2 test server to enhance testing capabilities and provide testing features.
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
Eric Gribkoff - Software Engineer at Google