Nikhil Athreya

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

👤
Senior
🎓
Top School
Nikhil Athreya is a software engineer based in Sunnyvale with 11 years of experience building secure, scalable systems at Google and beyond. He works at the intersection of systems and machine learning, focusing on making computing more intelligent, personalized, performant, and accessible at scale. His contributions to high-profile open-source projects like Google’s Agones highlight a practical emphasis on production security and resilient networking—adding mTLS controls, gRPC keepalives, and allocator hardening. Educated at UC Berkeley and Stanford, he combines strong academic foundations with hands-on experience across internships and research roles, from cloud and DevOps to ML-adjacent systems. Colleagues describe him as a pragmatic engineer who translates research-grade ideas into deployable infrastructure.
code11 years of coding experience
job3 years of employment as a software developer
bookElectrical Engineering and Computer Science, Electrical Engineering and Computer Science at UC Berkeley College of Engineering
bookChandler High School
bookMaster of Science - MS, Master of Science - MS at Stanford University
languagesEnglish
github-logo-circle

Github Skills (19)

kubernetes10
tls1210
it-security10
tls1310
security10
mtls10
go10
kubernetes-pods10
libtls10
devops10
grpc10
dockers9
networking9
docker9
continuous-integration8

Programming languages (5)

JavaC++GoJupyter NotebookPython

Github contributions (5)

github-logo-circle
googleforgames/agones

Jun 2020 - Sep 2020

Dedicated Game Server Hosting and Scaling for Multiplayer Games on Kubernetes
Role in this project:
userDevOps Engineer & Security Engineer
Contributions:9 reviews, 8 commits, 8 PRs in 2 months
Contributions summary:Nikhil primarily focused on enhancing the security and operational aspects of the Agones project. They introduced and refined mTLS configurations for the allocator, including conditional enabling/disabling based on flags and added keepalive parameters for gRPC health checks. Furthermore, the user implemented the `disableTLS` flag, modified the use of `disableMTLS` to only disable client auth, and added testing related to the `allocator-client.default` secret. These changes reflect a focus on securing communication channels and improving the resilience of the allocator service.
golanghostingagonesdedicated-game-serversgames
Contributions:33 commits, 5 PRs, 14 pushes in 1 year
welcome
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
Nikhil Athreya - Software Engineer at Google