Prakhar Srivastav

Senior Software Engineer at Google

San Francisco, 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

🤩
Rockstar
🎓
Top School
Prakhar Srivastav is a Senior Software Engineer in San Francisco with 14 years of experience building full‑stack systems for large-scale developer platforms, currently improving developer productivity on Google Research and contributing to Firebase products used by millions of apps. He blends strong front-end craftsmanship—shown in notable open-source UI work like react-tags and FirebaseUI—with backend systems and tooling experience from projects such as Newman and production messaging services at Google. He holds a CS master’s from Columbia (4.0 GPA) and an MBA from IIM Calcutta, a rare mix that helps him bridge technical design, product thinking, and developer experience. Beyond shipping features, Prakhar contributes to algorithmic and systems tooling (Python algorithms, Rust Rosetta solutions, Docker curriculum), reflecting both deep implementation skills and a taste for developer-facing documentation and ergonomics.
code14 years of coding experience
job1 year of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookMaster's degree, Computer Science, GPA: 4.00, Master's degree, Computer Science, GPA: 4.00 at Columbia University in the City of New York
bookMaster of Business Administration (MBA), Master of Business Administration (MBA) at Indian Institute of Management, Calcutta
bookScience, Science at Delhi Public School - R. K. Puram
stackoverflow-logo

Stackoverflow

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

Github Skills (44)

algorithm10
algorithms10
graph-algorithms10
map-box10
javascript10
docker10
develop10
firebaseui10
python10
newman10
apidoc10
dijkstra10
mapbox-gl10
testing10
technical-writing10

Programming languages (21)

C#JavaCSSC++RustCObjective-C++CMake

Github contributions (5)

github-logo-circle
:dolphin: A comprehensive tutorial on getting started with Docker!
Role in this project:
userTechnical Writer
Contributions:267 commits, 85 PRs, 280 pushes in 6 years 5 months
Contributions summary:Prakhar's commits primarily focus on updating the tutorial's content by adding sections on installation prerequisites, docker run, terminology, Docker images, Dockerfile, and Docker on AWS. The user also made minor revisions such as fixing typos, adding styling, and improving the structure. The changes made by the user are focused on content and presentation to guide the user, demonstrating technical documentation expertise.
containerscloud-computingdockerdocker-composemicroservices
react-tags/react-tags

May 2015 - Jan 2019

A fantastically simple tagging component for your projects
Role in this project:
userFront-end Developer
Contributions:167 commits, 91 PRs, 213 pushes in 3 years 9 months
Contributions summary:Prakhar primarily contributed to the user interface of a tagging component built using React. They fixed issues related to pathing, merge conflicts, and styling. The commits demonstrate improvements in the styling and layout of the component and the creation of a new component. They also introduced functionality to the tagging functionality, implementing drag and drop features.
reactjavascriptreact-tagsdragdroptagging
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
Prakhar Srivastav - Senior Software Engineer at Google