Anirudh Ramachandra is a Software Engineer with 10 years of experience building high-performance, scalable server systems, currently based in Mountain View and working at Google. He drove low-level architecture and delivery of live and on-demand streaming solutions at Akamai, and brings deep expertise in networking and media protocols (RTMP/HLS/DASH). An active contributor to core gRPC implementations across C, Java, and Go, he has made reliability- and security-focused fixes—like URI/authority handling, handshaker refactors, and credential plugins—that impact widely used RPC infrastructure. His background combines rigorous engineering from top-tier academic programs with hands-on, data-driven testing and monitoring design, reflecting a pragmatic focus on maintainability at scale. Notably, he has experience encoding nuanced authority and handshake behaviors into cross-language systems, a detail that underscores his grasp of distributed systems interoperability.
10 years of coding experience
4 years of employment as a software developer
PCM, 97%, PCM, 97% at M.E.S College of Arts,Commerce and Science
Master of Engineering (M.Eng.), Computer Science, 4.03, Master of Engineering (M.Eng.), Computer Science, 4.03 at Cornell University
Bachelor of Engineering (BE), Computer Science, 9.53/10 CGPA, Bachelor of Engineering (BE), Computer Science, 9.53/10 CGPA at RV College of Engineering
The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
Back-end Developer
Contributions:56 reviews, 3 commits, 13 PRs in 2 months
Contributions summary:Anirudh primarily focused on enhancing the gRPC Go implementation. Their contributions include adding features to pass handshake information to custom dialers, allowing the xDS controller to override the grpc.Dial function, and incorporating a plugin system for credentials within the bootstrap process. Further, the user worked on code changes to improve the authority encoding in client connections. This work indicates a deep understanding of gRPC internals and related networking configurations.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:34 reviews, 11 commits, 27 PRs in 5 months
Contributions summary:Anirudh primarily focused on improving the core functionality and maintainability of the gRPC project. Their contributions included fixing a bug related to URI encoding for Unix sockets, refactoring the TCP connect process into a dedicated handshaker, and ensuring correct URI handling for IPv6 addresses. Furthermore, the user made updates to facilitate passing channel arguments to security connectors and implemented features related to the handshaker's priority during setup.
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.