Yashwanth Reddy Gondi
Download PDF LinkedIn Github gondi@usc.edu
Education⌗
University of Southern California - Jan 2021 - Dec 2022
- Masters in Computer Science
Jawaharlal Nehru Technological University - Aug 2012 - May 2016
- Bachelors in Computer Science
Work Experience⌗
Amazon Ads - Santa Monica, CA - Feb 2023 - Preset
- Software Development Engineer II
- Working on large scale services and data pipelines that support conversion measurement across Amazon’s ecosystems.
- Helped bring Amazon Ads’ New-To-Consideration metrics to market.
- Solved the problem of keeping our petabyte scale document data store up to date with global brand name changes. Utilized serverless compute to scale per demand and message queues to reduce blast radius in case of faulty data.
- Enabled our Brand metrics comply with EU’s Digital Markets Act (DMA).
- Working on making Amazon’s brand metrics transparent by solving the homonym problem.
Stripe - Seattle, WA - May 2022 - Aug 2022
- Software Engineering Intern
- Worked on making Stripe APIs highly available by minimizing latencies occurring from cross-region data accesses
- Utilized document sharding to intelligently redistribute data across hundreds of MongoDB replsets to minimize turnaround times
- Decreased risk of cross-region latencies from critical collections by 85%.
Commvault - Hyderabad, India - May 2016 - Dec 2020
- Senior Engineer II
- Built new Commvault WebServer from ground up, enabling it to be cross-platform. Achieved it by creating a new framework in ASP.Net Core. Served as the application owner responsible for new features and code reviews.
- Led several teams with 10s of developers in an effort to rewrite 1500+ REST APIs. Responsible for rewriting 150+ APIs to be compliant with new framework.
- Developed a new P/Invoke based framework for the Commvault API layer to access Commvault’s native services.
- Built new packaging framework for DotNet Core projects for Commvault. Responsible for the entire CI/CD workflow of DotNet for Windows and Unix at Commvault.
- Brought down average response time for REST APIs by utilizing MongoDB as a caching server.
- Author of Commvault API Gateway, a new WebServer module that allows customers to come up with custom APIs over Commvault’s infrastructure. It uses Liquid template language to construct requests and responses and supports pipelining/chaining of requests.
- Trained and mentored experienced developers and interns in learning new framework. Hosted several training sessions on Dependency Injection, Middleware Architecture, Asynchronous Programming to write modular and maintainable code.
- Contributed to CommVault’s efforts of having a 100% Linux offering and resulting in a much larger customer base for the company.
- Added support for CDMI interface to Commvault’s ObjectStore. The application translates requests to and from a CDMI client to those compatible with Commvault’s ObjectStore.
Skills⌗
Languages: C#, C, C++, Java, Python, Javascript, SQL (SQL Server, Postgres), HTML/CSS
Technologies: ASP.Net Core, MongoDB, Docker, Active MQ, Angular, Node.js, Express JS, NUnit, Swagger/OpenAPI
Developer Tools: VS Code, Visual Studio, PyCharm, IntelliJ, Eclipse, Postman, Git, Docker
Leadership and Involvement⌗
- Managed Commvault Hackathon 2020 and served as lead programmer for Commvault BotFight 2020.
- Won second prize winner in Flipkart’s 24hr Mobile Application Hackathon 2016
- Ranked 102 in TCS’s nationwide competitive coding championship CodeVita 2015