Kavitha Srinivasan is a seasoned Senior Software Engineer with 18+ years of experience building production-quality systems and distributed services, now focused on Java platform engineering at Netflix. She helps lead adoption of federated GraphQL and is a core contributor to the open-source DGS framework and related tooling, including codegen and an IntelliJ plugin. Her background spans high-performance C++ real-time communication systems—scaling GoToMeeting from tens to thousands of participants—to modern Java/Spring Boot architectures. She brings a pragmatic engineering approach that blends protocol-level performance tuning with developer-experience improvements, such as query complexity metrics and robust exception handling in GraphQL services. Active on GitHub, she has extended popular projects like the JetBrains GraphQL plugin to support Apollo Federation and secure introspection via client certificate configuration. Based in the Bay Area, she combines deep systems-level expertise with a strong track record of making developer tooling and distributed services more reliable and scalable.
7 years of coding experience
14 years of employment as a software developer
MS, Information Systems, MS, Information Systems at BITS Pilani
MS, Computer Science, MS, Computer Science at UCSB
Contributions:18 releases, 449 reviews, 123 commits in 1 year 11 months
Contributions summary:Kavitha contributed to the DGS framework, primarily focusing on enhancing exception handling and refining argument parsing within the GraphQL context. They implemented a custom exception class and improved the handling of different input argument types, including lists and scalars. The user also added support for accessing headers in the HttpResponse object and implemented a query complexity metric. Furthermore, the user fixed issues in web socket subscriptions and improved the handling of entity fetchers.
GraphQL language support for WebStorm, IntelliJ IDEA and other IDEs based on the IntelliJ Platform.
Role in this project:
Back-end Developer
Contributions:7 reviews, 6 commits, 12 comments in 1 month
Contributions summary:Kavitha focused on enhancing the GraphQL plugin's support for Apollo Federation, adding configuration options and integrating the specification schema. They addressed code review feedback, particularly related to SSL configuration within the introspection service. The user made changes to various files including GraphQL settings, introspection service, and config manager to implement the SSL configuration. Furthermore, they added functionality to create a keystore and configure client certificates for secure HTTP requests.
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
Kavitha Srinivasan - Senior Software Engineer at Netflix