Rohit Ramkumar

Senior 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
Rohit Ramkumar is a Senior Software Engineer based in Sunnyvale with nine years of experience building cloud-native back-end systems at Google, including work on Google Kubernetes Engine and GKE-related components. He has contributed to prominent open-source Kubernetes projects—improving DNS metrics with Prometheus counters and adding rate-limiting and testing tooling to the GCE ingress controller—demonstrating production-grade infrastructure and observability focus. A University of Illinois CS graduate who also studied at UCL, Rohit combines strong engineering fundamentals with hands-on DevOps and backend API design. He’s comfortable navigating large codebases, shipping bug fixes, and improving release/test processes for critical cloud services. Outside of engineering, he pursues a deep interest in sports and explores its technology applications, bringing cross-domain curiosity to product problems. Colleagues describe him as pragmatic, metric-driven, and skilled at turning complex distributed-system challenges into reliable, testable solutions.
code9 years of coding experience
bookUniversity of Illinois Urbana-Champaign
bookUniversity College London
github-logo-circle

Github Skills (15)

ingress10
kubernetes10
go10
prometheus10
dns10
google10
k8s10
kubernetes-pods10
gcp10
api-design9
refactor9
refactoring9
rate-limiting8
testing8
cicd8

Programming languages (6)

HCLJavaShellGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
kubernetes/ingress-gce

Dec 2017 - Sep 2022

Ingress controller for Google Cloud
Role in this project:
userDevOps & Backend Engineer
Contributions:7 releases, 23 reviews, 245 commits in 4 years 9 months
Contributions summary:Rohit's contributions focused on improving the Ingress controller for Google Cloud. They added instructions and a tool to test new versions of the controller, enhancing the testing and release process. Furthermore, the user implemented the initial rate-limiting functionality within the `pkg/ratelimit` directory, signifying involvement in backend API design and infrastructure. The user also addressed a copyright issue and made minor improvements to build scripts.
loadbalancergcpcontrollergoogleingress-controller
kubernetes/dns

Nov 2017 - Mar 2018

Kubernetes DNS service
Role in this project:
userBackend Developer
Contributions:6 commits, 10 PRs, 28 comments in 3 months
Contributions summary:Rohit primarily focused on refactoring and improving the DNS service's metrics collection and reporting. They updated the codebase to use Prometheus Counters, modifying the metrics definitions and export logic. Additionally, the user added validation for upstream nameserver ports and implemented the `HasSynced()` method for the `skydns` Backend interface. Other commits included bug fixes and code formatting changes.
dnsk8skube-dnskubernetesdns-service
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
Rohit Ramkumar - Senior Software Engineer at Google