Saurav Prateek is a Senior Web Solutions Engineer at Google with 9 years of experience building scalable tools and automation for the Ads ecosystem. He specializes in Java backends, async processing, Protocol Buffers, and TypeScript/JavaScript for front-end work, and has driven end-to-end features that enable large-scale bulk mutation and headroom planning for video advertisers. His career blends systems design, data structures and distributed systems with practical expertise in SQL workflows, Spanner backfills, and high-throughput data pipelines. Beyond production services, he contributes algorithmic solutions on GitHub—implementing graph and Dijkstra-based approaches for LeetCode problems—and has a history of UI improvements in community projects. Based in Gurugram, he pairs deep technical curiosity with hands-on implementation, frequently diving into the math behind algorithmic decisions. His background includes building low-latency NoSQL designs and applied ML/IDS research, reflecting both product-focused engineering and research-minded problem solving.
9 years of coding experience
6 years of employment as a software developer
Bachelor of Technology, Computer Science, Distinction (Honours) 82 %, Bachelor of Technology, Computer Science, Distinction (Honours) 82 % at KCC INSTITUTE OF TECHNOLOGY AND MANAGEMENT
This repository consists of solutions to the problem from LeetCode platform. Subscribe to our Channel for more updates
Role in this project:
Back-end Developer
Contributions:6 commits, 12 PRs, 7 comments in 6 days
Contributions summary:Saurav primarily contributed solutions to LeetCode problems within the repository. Their work involved implementing algorithms and data structures in Java to solve problems related to graph connectivity, pathfinding, string manipulation, and array manipulation. The user also added solution summaries and associated documentation, demonstrating an understanding of problem-solving and code explanation. The commits showcase proficiency in applying Java programming and utilizing concepts like Disjoint Union Set, Dijkstra's Algorithm, and array-based indexing.
Contributions summary:Saurav primarily focused on front-end development, enhancing the user interface and experience of the "Santafied" project. They added images to calendar cards and refactored the code by creating separate files for the header and footer. Furthermore, they implemented navigation functionalities, like making the links active, which shows a good understanding of HTML, CSS, and JavaScript, and improved the user experience.
cssjavascriptztm
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.