Saurabh Chaturvedi

Software Engineer III - Google Photos at Codementor

Bengaluru, Karnataka, India
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

🤩
Rockstar
🎓
Top School
Saurabh Chaturvedi is a Software Engineer III at Google Photos with nine years of experience building scalable back-end systems, embeddings storage, and large-scale Golang services. A polyglot Pythonist and Gopher, he blends practical production work with research curiosity—regularly reading database-systems papers and contributing to open-source projects like FoundationDB and Fossasia’s Open Event. His contributions span back-end robustness (file serving, validators) and front-end usability (scheduler UX and auth flows), reflecting a full-stack pragmatism. Past roles include engineering at Gojek (search, Kafka, Elasticsearch) and research work with SMT-based data generation at IIT Bombay, showing both systems and formal-methods chops. He also mentors developers via Codementor and writes technical essays for mainstream dev publications, signaling a commitment to community and developer education. An interesting aside: his GitHub quip about quicksort hints at a playful, probabilistic appreciation for algorithmic edge cases.
code9 years of coding experience
job5 years of employment as a software developer
bookBachelor of Technology (B.Tech.) Communication and Computer Engineering, Bachelor of Technology (B.Tech.) Communication and Computer Engineering at The LNM Institute of Information Technology
bookFull Stack Web Development Computer Software Engineering, Full Stack Web Development Computer Software Engineering at freeCodeCamp
languagesHindi, English, Gujarati
stackoverflow-logo

Stackoverflow

Stats
2,281reputation
187kreached
133answers
25questions
Badges
python
top-5%
github-logo-circle

Github Skills (46)

javascript10
url-encoding10
python10
validations10
apidoc10
sphinx10
css10
databases10
url-scheme10
url-validation10
url-parsing10
validation10
file-storage10
emberjs10
api10

Programming languages (14)

JavaC++CSSGoHTMLJupyter NotebookCudaTypeScript

Github contributions (5)

github-logo-circle
cmu-db/peloton

Dec 2017 - Apr 2018

The Self-Driving Database Management System
Role in this project:
userBack-end Developer & Database Engineer
Contributions:56 commits, 14 PRs, 228 comments in 4 months
Contributions summary:Saurabh primarily focused on improving the source code validator script for the "peloton" database project. Their contributions included enhancements to the validator's output, fixing bugs, and improving the checks for code formatting and include paths. Additionally, the user made modifications to the insert statements to correct segfaults and added a test case.
management-systemrdbmsdatabase-management-systemself-drivingdatabase
fossasia/open-event-server

Jul 2017 - Aug 2018

The Open Event Organizer Server to Manage Events https://test-api.eventyay.com
Role in this project:
userBack-end Developer
Contributions:47 commits, 30 PRs, 246 comments in 1 year 1 month
Contributions summary:Saurabh primarily focused on back-end improvements to the Open Event Server, with a strong emphasis on URL and storage management. Contributions include modifying code related to image handling and URL generation for uploaded files, ensuring correct port specifications and graceful handling of None values. Further work involved creating and refining the upload_local function and related tests within the testing suite. These changes indicate a focus on improving the robustness and efficiency of file serving.
api-testapieventsorganizer
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
Saurabh Chaturvedi - Software Engineer III - Google Photos at Codementor