Teju Nareddy is a Senior Software Engineer with 12 years of experience building cloud-native, high-performance infrastructure and developer tools, currently contributing to Confluent's Cloud Traffic team from Austin. A former Google Cloud engineer, Teju maintained GoogleCloudPlatform/esp-v2 and contributed to Envoy, focusing on observability, rate limiting, JWT auth, JSON↔gRPC transcoding, and fuzz testing for robust service meshes. Their open-source footprint spans backend, DevOps and full-stack work—helping stabilize OSS-Fuzz builds, adding usability features to pnpm, and optimizing concurrent network checks in Sherlock. Teju combines deep systems-level expertise with practical reliability improvements, whether tuning build sanitizers or improving tracing in async clients. A Georgia Tech alumnus with a perfect CS GPA, they also coached and mentored dozens of engineers and interviewees, highlighting a strong aptitude for teaching and knowledge transfer. Notably, Teju’s contributions routinely bridge protocol-level details and large-scale service operability, making tricky integrations dependable in production.
12 years of coding experience
6 years of employment as a software developer
Bachelor’s Degree, Computer Science, 4.0 / 4.0, Bachelor’s Degree, Computer Science, 4.0 / 4.0 at Georgia Institute of Technology
High School, Unweighted GPA of 3.89 / 4.0, High School, Unweighted GPA of 3.89 / 4.0 at Advanced Math and Science Academy Charter School
A service proxy that provides API management capabilities using Google Service Infrastructure.
Role in this project:
Back-end Developer
Contributions:15 releases, 525 reviews, 464 commits in 3 years 6 months
Contributions summary:Teju was primarily involved in enhancing the ESPv2 codebase, with a focus on backend development. Their commits concentrated on integrating token-based authentication, specifically incorporating features related to JWT audiences and handling request header modifications for authorization. These changes involved working with gRPC protocols and service config related parameters, demonstrating a good understanding of authentication and service-oriented architectures.
OSS-Fuzz - continuous fuzzing for open source software.
Role in this project:
DevOps Engineer
Contributions:4 reviews, 10 commits, 11 PRs in 2 years 8 months
Contributions summary:Teju primarily focused on integrating and maintaining the OSS-Fuzz build process for the ESPv2 project and other projects. Their work involved modifying the build scripts (`build.sh`) to address build failures and OOM issues, and to add/integrate new projects. They also implemented changes related to build strategies, and the use of sanitizers, and adjusted build configurations to align with OSS-Fuzz requirements. The contributions significantly improved the stability and integration of projects within the OSS-Fuzz environment.
oss-fuzzfuzz-testingossvulnerabilitiessecurity
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
Teju Nareddy - Senior Software Engineer at Confluent