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
apidoc10
newman10
dijkstra10
mapbox-gl10
technical-writing10
testing10

Programming languages (24)

C#JavaCSSC++JinjaCRustObjective-C++

Github contributions (5)

github-logo-circle
prakhar1989/Algorithms

Dec 2012 - Oct 2016

:computer: Data Structures and Algorithms in Python
Role in this project:
userBackend Developer
Contributions:62 commits, 32 PRs, 38 pushes in 3 years 11 months
Contributions summary:Prakhar primarily contributed to the implementation of data structures and algorithms in Python. Key contributions include updates to the quicksort algorithm and the addition of graph algorithms like connected components and Dijkstra's shortest path, along with implementing heaps. The user also added and tested max and min heaps and implemented Kruskal's algorithm for minimum spanning trees. Their work demonstrates a strong focus on algorithmic problem-solving and data structure implementation.
data-structuredata-structurespython
prakhar1989/FoodTrucks

Oct 2013 - May 2020

:truck: San Francisco's finger-licking street food now at your fingertips.
Role in this project:
userFront-end Developer
Contributions:55 commits, 20 PRs, 51 pushes in 6 years 7 months
Contributions summary:Prakhar primarily focused on front-end development within the repository. Their commits demonstrate a focus on styling, UI updates, and adding markers to a map, likely to enhance the user interface and display of food truck locations. They have also made changes to base templates and app files, reflecting an effort to integrate and display data within a map interface. Overall, the user has actively contributed to improving the visual and interactive aspects of the application.
fingertipspythonjavascriptdockerfood
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