Ashish Kedia

Senior 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
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.
code12 years of coding experience
bookHigh School, Science, 92.4%, High School, Science, 92.4% at Birla High School
bookPrimary Education, Science, 85%, Primary Education, Science, 85% at Shri Daulatram Nopany Vidyalaya
bookBachelor 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
languagesEnglish, Hindi, Bengali, Japanese
stackoverflow-logo

Stackoverflow

Stats
51reputation
6kreached
0answers
2questions
github-logo-circle

Github Skills (7)

immutable-collections10
javas10
static-analysis10
java10
html6
google-app-engine6
google-cloud-datastore6

Programming languages (5)

JavaCJavaScriptHTMLPython

Github contributions (5)

github-logo-circle
google/error-prone

Feb 2020 - Mar 2021

Catch common Java mistakes as compile-time errors
Role in this project:
userBack-end Developer
Contributions:9 commits in 1 year 1 month
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.
compile-timemistakescompilestatic-code-analysisjava-common
ashish1294/OnlineBankingPHP

Nov 2013 - Mar 2015

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.
Request Free Trial
Ashish Kedia - Senior Software Engineer at Google