Saurabh Rawat

Engineering Manager at Google

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

👤
Senior
🎓
Top School
Saurabh Rawat is an engineering manager based in Bengaluru with 12 years of experience building and leading teams that deliver scalable distributed systems. He has a track record of bootstrapping teams end-to-end—from hiring and coaching to shipping complex projects quickly—at organizations including Google and Oracle. Technically hands-on, he contributes to open-source projects across languages, from improving a Rust 2D GUI library to enhancing HTTP client behavior in the popular http4s Scala project and refining parsing in the Idris language. Colleagues know him as a mentor who develops engineers’ technical depth and career growth while also addressing low-level reliability concerns like connection pooling and 32-bit build issues. He combines product-focused delivery with a curiosity for language- and system-level challenges, bringing both managerial rigor and code-level contributions to his teams.
code12 years of coding experience
job14 years of employment as a software developer
bookB.Tech Electronics and Communication, B.Tech Electronics and Communication at Jaypee University of Information Technology
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (20)

strings10
top-level10
text-manipulation10
http10
scala10
typer10
type-system10
http-client10
fs10
connection-pool10
idris10
front-end-development10
parse10
cat10
functional-programming10

Programming languages (13)

JavaC++RustCScalaMakefileTypeScriptIdris

Github contributions (5)

github-logo-circle
http4s/http4s

Aug 2017 - Aug 2019

A minimal, idiomatic Scala interface for HTTP
Role in this project:
userBack-end Developer
Contributions:49 commits, 7 PRs, 62 comments in 1 year 11 months
Contributions summary:Saurabh primarily contributed to the improvement of the HTTP4s client library, focusing on connection management and request handling. Their work included implementing features such as retrying requests with the Retry-After header, controlling the maximum number of connections per host, and managing connection pools efficiently. The user also enhanced the client by adding functionality to handle timeouts in the wait queue, ensuring requests do not wait indefinitely.
idiomatichttp-clientscalafs2typelevel
idris-lang/Idris-dev

Oct 2015 - Dec 2016

A Dependently Typed Functional Programming Language
Role in this project:
userBack-end Developer
Contributions:13 commits, 4 PRs, 17 comments in 1 year 2 months
Contributions summary:Saurabh primarily contributed to the `idris-dev` repository by implementing and refining core functionalities related to string manipulation and number parsing within the Idris language's standard library. Their work included developing a `String to Int` function, optimizing existing parsing logic, and adding parsing capabilities for doubles. The commits also involved fixing examples and ensuring the correctness of number conversion processes, demonstrating a focus on improving the language's core utility.
dependent-typesfunctional-programmingtype-theorylanguage-designlambda-calculus
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 Rawat - Engineering Manager at Google