Software engineer with extensive experience in ad tech, specializing in building and optimizing ad-serving platforms. Over the years, I have led the design and implementation of critical ad solutions, improving efficiency, scalability, and revenue impact.
Experience
2020 — Now
2020 — Now
Software engineer on the ads monetization team.
Developed a scalable REST API for serving the most relevant ads for a search request
Developed a number of APIs to back the campaign management UI that allows campaign managers to create/update/delete a campaign or an ad group for a specific app.
Designed and implemented the intent/keyword recommendation system that would return a list of relevant intents for a specific user query.
Implemented the ads auction algorithm that would help determine the winning ad for a specific search term.
Designed and implemented the ads targeting feature based on a user profile.
Designed and developed the budgeting logic for the ads system. Developed a pyspark job that runs every hour via airflow and write the hourly cost data for every campaign.
2018 — 2019
2018 — 2019
San Francisco Bay Area
Automation Engineer for the Mobile Search and Discovery Team at Branch.
Developed and maintained integration API test automation across verticals supported by Search and Discovery, thereby ensuring high quality for the Search and discovery features.
Built a robust and exhaustive test suite that incorporates ~1400 tests, that are key to assessing the quality of search and discovery features.
Enabled PR testing and regression testing in a continuous integration system using Jenkins to validate the quality of every pull request and identify defects early on before it is merged into master
Develop pyspark jobs to validate correctness of data in our analytics table. These jobs are scheduled in airflow to run at configured intervals.
Authored a script to validate that branch search ranking looks comparable with that of the native apps. This provides a reliable way to measure ranking quality and enables developers to investigate mismatches with ease.
2016 — 2018
San Francisco Bay Area
Senior Test Automation Engineer for the GoTo Care Support Team at Citrix.
Designed and developed extensive test automation using Selenium WebDriver and Sauce Labs, to enable cross browser and cross platform testing for GoToMeeting and GoToWebinar sites.
Developed a continuous integration system using in-house Maven and Jenkins to validate MyAccount portal and all the external dependencies (Profile, Billing Portals).
Expanded test automation to validate localized content(8 languages) for the MyAccount portal.
2015 — 2016
Greater Philadelphia Area
Guidewire BillingCenter
Performed a feasibility analysis to study the application behavior with the Automation tool and define scope of automation for GuideWire BillingCenter.
Singlehandedly developed Test Automation to test the functional workflow of the Guidewire Product.
Customized the automation framework to complement the default web add-in methods for object identification.
Developed a policy data generation tool used by different departments to generate huge data to test billing functionality.
2013 — 2014
2013 — 2014
Key point of contact across the entire Automation division.
Designed and developed a robust Automation Framework for UI Testing on all web applications which was used by the entire team to automate their tests.
Authored a data generation tool used by different ALFA departments to generate any number of policies for a number of LOB’s based on user’s requirement and specification.
Developed comprehensive automation to test Rates from Exceed Product - a product used extensively by ALFA for its Auto Line of Business.
Drove the Agile delivery lifecycle and played a significant role in enabling client adoption of the same.
Helped set up the Test Center of Excellence and defined standard process templates that are being used across the organization.
Education
Anna University Chennai