Ashish Kedia is a Senior Software Engineer with 12 years of experience building scalable backend systems for enterprise security at Google, where he helps G Suite customers manage third-party OAuth2 access. He specializes in high-throughput APIs and batch jobs, and consistently drives code health and readability across large Java codebases. As an active open-source contributor to Google's popular error-prone static analysis tool, he has implemented annotation-handling fixes and new bug checkers that encourage immutable collections. A strong foundation from NIT Karnataka and early research in adaptive e-learning give him a blend of rigorous engineering and analytical problem-solving. Based in Sunnyvale, he combines production-grade systems thinking with practical improvements that reduce risk and developer friction.
12 years of coding experience
High School, Science, 92.4%, High School, Science, 92.4% at Birla High School
Bachelor of Technology (B.Tech.), Information Technology, 9.38 / 10, Bachelor of Technology (B.Tech.), Information Technology, 9.38 / 10 at National Institute of Technology Karnataka
Contributions summary:Ashish's contributions primarily focused on enhancing the error-prone project, a Java static analysis tool. They improved the handling of annotations within the code, specifically addressing issues related to suggested fixes and removing suppress warnings. Furthermore, the user added a new utility function to remove specific warnings or entire SuppressWarning annotations. They also added a new bug checker suggesting using immutable collections.
Contributions:4 commits, 2 pushes in 1 year 3 months
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.