Arjun Roy is a software engineer with eight years of experience specializing in congestion control and high-performance networked systems, currently working at Google. He holds a PhD in Computer Science from UC San Diego and has a track record of research-driven internships and collaborations with industry leaders including Facebook, Microsoft, NVIDIA, Red Hat, and IBM. Arjun contributes to prominent open-source projects such as gRPC, where he focused on fixing memory leaks and improving C++ server performance and stability—work that directly impacts large-scale RPC deployments. His background blends deep systems research with practical engineering across cloud and networking domains, and he brings particular expertise in stabilizing multithreaded server shutdown and handshake logic. Based in California, he pairs rigorous academic training with hands-on production impact—and, on a lighter note, has an unexpected fondness for REO Speedwagon.
8 years of coding experience
2 years of employment as a software developer
Phd, Computer Science, Phd, Computer Science at UCSD
Bachelor of Science, Computer Science, Bachelor of Science, Computer Science at Columbia University in the City of New York
MS.c, Computer Science, MS.c, Computer Science at Stanford University
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Backend Developer
Contributions:13 reviews, 101 commits, 124 PRs in 2 years 6 months
Contributions summary:Arjun primarily focused on fixing memory leaks and improving the performance of the gRPC C++ server implementation. They addressed intermittent memory leaks in the CPP sync server shutdown process, specifically within request handling threads. Further contributions involved refactoring the code to use CPP implementations for gRPC handshake operations, setting variables to null after freeing memory, and inlining some memory operations. These changes improved the stability, and efficiency of the gRPC server.
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Contributions:288 pushes, 88 branches in 2 years 6 months
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.