Sumit Bhagwani

Senior Software Engineer at Google

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
Sumit Bhagwani is a Senior Software Engineer with 14 years of experience combining deep academic training (B.Tech/M.Tech, IIT Kanpur) and ML/NLP research stints at Microsoft Research, NUS, Yahoo Labs and IITK with product-focused engineering at Google and LinkedIn. At Google he has led efforts across Play services—improving privacy, permissions, device protection and Instant Apps discovery—while earlier work spanned fraud detection and content filtering at scale. He contributes to prominent open-source Java projects like Google Guava and Error Prone, focusing on test automation, code quality and static analysis checks that reduce real-world bugs. Sumit’s profile reflects a rare blend of research rigor and production-grade engineering, comfortable shifting between algorithmic problems and large distributed systems. Based in the United States, he is interested in building and scaling technology companies and brings both hands-on implementation and mentoring experience to teams.
code14 years of coding experience
job7 years of employment as a software developer
bookIndian Institute of Technology Kanpur
languagesEnglish, Hindi, French
github-logo-circle

Github Skills (9)

javas10
junit10
static-analysis10
software-quality10
error-prone10
java10
testing10
computer-engineering9
guava8

Programming languages (6)

C#JavaJavaScriptGoHTMLKotlin

Github contributions (5)

github-logo-circle
google/error-prone

May 2016 - Jan 2022

Catch common Java mistakes as compile-time errors
Role in this project:
userBack-end Developer
Contributions:215 commits, 16 comments in 5 years 9 months
Contributions summary:Sumit primarily contributed to the Error Prone project, focusing on improving code quality and maintainability. Their work involved adding and enhancing error-prone checks, including those related to incorrect format strings, misuse of annotations, and redundant code. They also contributed to the infrastructure by fixing various linting issues and cleaning up the codebase based on the generated warnings. The user's work indicates a focus on Java and the tools used in the project.
compile-timemistakescompilestatic-code-analysisjava-common
google/guava

Jun 2016 - Jun 2020

Google core libraries for Java
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:10 commits in 4 years
Contributions summary:Sumit primarily focused on improving the quality and maintainability of the codebase. They addressed potential errors by suppressing warnings related to self-comparison and `EqualsHashCode`. Furthermore, the user's work involved modifying existing tests and adding new tests, specifically in the `guava-testlib` and `guava-tests` directories. Finally, improvements were made to the documentation of the `EqualsTester`.
guavajavacore-libraries
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
Sumit Bhagwani - Senior Software Engineer at Google