S

Saurav Prateek

Software Engineer

Gurugram, Haryana, India6 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in Java and asynchronous programming.
  • Proven experience in developing automation tools for Google Ads.
  • Strong foundation in machine learning and data analysis.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in SaaS and Cybersecurity.

Contact

Skills

Core Skills

Software DevelopmentSystem DesignDatabase ManagementMachine Learning

Other Skills

AJAXAgile Project ManagementAlgorithmsAndroidArtificial IntelligenceArtificial Neural NetworksAsync ProgrammingBackend DevelopmentCC++Cascading Style Sheets (CSS)Coding PracticesCommunicationCore PHPData Analysis

About

I have a Bachelors degree in Computer Science and currently working as a WSE @ Google. I have a keen interest in Distributed Systems, System Design, Data Structures, Algorithms and Maths. Diving deep into the technical concepts. Currently Working on: - Java, Async Programming, Protocol Buffers - JavaScript, TypeScript - Rest APIs - Unit Testing best practices - Machine Learning - Databases (Relational and Non-Relational)

Experience

Google

3 roles

Senior Web Solutions Engineer

Promoted

Apr 2025Present · 11 mos · Gurugram, Haryana, India

  • Working in the gTech Ads - TAI (Tools Automation and Infrastructure) team as an L5 individual contributor and Leading Headroom tool that enables Video Specialists across LCS and GCS to perform video headroom planning for their book of business using historical data from their advertiser, a variety of methodologies to estimate headroom, and multiple planning tools as a part of the process.
JavaAsync ProgrammingProtocol BuffersSoftware DevelopmentSystem Design

Web Solutions Engineer - II

Promoted

Oct 2022Apr 2025 · 2 yrs 6 mos · Gurugram, Haryana, India

  • Working in the gTech-TDA (Tools Development and Automation) team as an L4 individual contributor and leading the development of multiple tools used by the Sales and Business team to automate and find insights in the gTech Ads ecosystem.
  • Leading the Tool to provide Validation/Implementation support for multiple Google Ads Entities involving - Site-links, Callouts, Campaigns, AdGroups, Product Groups, Listing Groups and much more.
  • Developed a one platform solution to create, update and remove the google ads entities in bulk. This tool empowered the agents to perform mutation in the customer’s Google Ads account through our solution and automate the entire workflow.
  • Used Java as a backend language to build backend RPCs and used Promise Graphs to perform asynchronous processing and multi-threading support in the server side.
  • Authored multiple workflows in SQL to support a reporting tool which is used to generate collaterals and reports in the Ads Ecosystem.
  • Deployed and managed SQL workflows used to pull Terabytes of data from the Google Ads Database. Authored multiple backfill pipelines to materialise the data collected into the Spanner tables.
JavaSQLPromise GraphsSoftware DevelopmentDatabase Management

Web Solutions Engineer

Jul 2021Oct 2022 · 1 yr 3 mos · Gurugram, Haryana, India

  • Worked in the gTech-TDA (Tools Development and Automation) team as an L3 Individual Contributor.
  • Authored multiple RPCs to support the data import from the customer’s Google Ads Account. The data involved multiple Campaigns, Ad-Groups and other ads entities.
  • Developed a recursion and back-tracking based solution to support the real-time generation of Product Groups (a google ads-entity) in bulk.
RPCsData ImportSoftware Development

Geeksforgeeks

Software Development Engineer

Jun 2019Jul 2021 · 2 yrs 1 mo · Noida Area, India

  • Worked on Amazon Dynamo DB built scalable architecture in No SQL design. Explored relational model access patterns and came up with a reasonable no sql design for the same. Learned to read through matrix and designed an architecture which could serve the query in millisecond order of time along with being cost efficient.
  • Worked on Backend (Core PHP, AJAX, Dynamo DB, SQL) and Frontend (HTML5, CSS3, JS, BootStrap3). Got to learn best practices for Software Development involving class design, git version control, Jira and lot more.
Dynamo DBCore PHPAJAXSoftware DevelopmentDatabase Management

Birla institute of technology, mesra

Research Project Intern

Jan 2019Feb 2019 · 1 mo · Patna Area, India

  • Developed a Generalized Model using Decision Tree and a Rule Base for Intrusion Detection System. The analysis was performed on UNSW-NB15 Data Set and the major purpose of the project was to reduce the undetected instances and increase the ADR (Attack Detection Rate) percentage value of the model. A significant increase in the Accuracy of the model was also observed.
Decision TreeIntrusion DetectionMachine Learning

India meteorological department

Intern

May 2018Jul 2018 · 2 mos · New Delhi Area, India

  • Worked under Mr. Ravikant Singh (Scientist E at IMD)
  • Developed a Web Application that can generate an Intensity Heat Map of Earthquake at specific Latitude, Longitude position. Used Google Maps API to generate a Heat Map and also implemented a Greedy Algorithm to generate a list of cities which were highly affected by the Earthquake.
  • Our project was implemented in the NCS (National Center of Seismology) at IMD (Indian Meteorological Department) New Delhi.
Web Application DevelopmentGoogle Maps APISoftware Development

Education

KCC INSTITUTE OF TECHNOLOGY AND MANAGEMENT

Bachelor of Technology — Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Software Development & System Design

Explore similar profiles based on matching skills and experience