Summary
Overview
Work History
Education
Skills
Languages & Tools
Summer Internship
Timeline
Generic

Siddharth Mittal

San Francisco,USA

Summary

Experienced software development engineer with a proven track record of successfully leading and delivering complex technical projects. Team player with good understanding of Data Structures and Algorithms and good problem-solving skills. Currently working at Amazon as part of the Testing Platform team with a focus on Java for backend development and multiple AWS technologies to power targeted regression and load testing for Gameday at scale.

Overview

11
11
years of professional experience

Work History

Software Development Engineer

Amazon
11.2021 - Current

Tax Testing Platform Team

Platform team that enables targeted regression and load testing for clients with millions of test case generated from production traffic.

  • Designed and implemented the core replay functionality to replay production traffic against gamma stacks. Built a generic dispatcher to call a service endpoint and custom interceptors to extract replay context used to stub non-deterministic behavior in code.
  • Worked on the high-level and low-level design for comparator service during re-architecture and migration to on-demand compute to solve noisy neighbor problem.
  • Scaled the system to execute 100MM+ test cases every day across clients.

Software Development Engineer

Amazon
01.2018 - 10.2021

CoBranded Credit Cards (CBCC) Team

CBCC team is responsible for launch of co-branded cards in new marketplaces in EU region and provide a smooth customer experience as part of application process and credit card reward retrieval process.

  • Designed the credit card application workflow orchestrators and implementation and testing of credit card upgrades in UK marketplace. More than 30,000 customers upgraded following this workflow
  • Built a notification system to send emails to customers on changing preference for credit cards on Amazon
  • Designed a platform to support installments on co-branded credit card transactions on Amazon. Implemented the critical component for integrating with banks to send transaction metadata like offers applied, bypassing issuer networks like Visa and Mastercard. Integration time reduced from 12 to 4 months
  • Built a new 'Card Members' page on an Amazon proprietary platform. This had 10K+ daily customer interactions related to card benefits like reward points and updating customer preferences

Software Development Engineer

Flipkart
11.2014 - 01.2018

Integrated Planning Platform Team

IPP team is responsible for creating planning platform, a single destination to meet the needs of all business teams doing Demand planning and Inventory Planning at Flipkart.

  • Built a platform to power input driven planning across all of Flipkart by running statistical and ML forecasting algorithms written in R and Python at scale
  • Worked on the capability to generate forecasts in near real time for individual verticals by updating inputs
  • Designed and implemented functionality to view and compare Demand Plan vs Actuals data along any product hierarchy
  • Platform used to forecast monthly and quarterly demand for 10MM+ products on Flipkart

Software Development Engineer

Yahoo! Inc.
07.2013 - 11.2014

Custom Branded Experiences Team

CBE team is responsible for creating sponsorable products for use in Yahoo. Worked on developing reusable web modules for advertisers ensuring performance, scalability and consistency across multiple browsers and devices.

  • Photoheader Module: The most extensively used sponsored module in Yahoo ecosystem generating more than half a million views and about 100K actions on a daily basis.
  • Countdown Module: A simple countdown module for events like Oscars and Grammys was developed from scratch. Implemented code in Javascript to resolve issues like client-side lag and pjax calls.
  • Carousel Module: Worked on a sponsorable module with carousel functionality and Tumblr as data source. The module uses Tumblr apis to extract data from blogs and jQuery for the DOM manipulation

Software Developer Intern

Juniper Networks
01.2013 - 06.2013

Multicasting Team

Multicasting team was responsible for enabling multicast functionality using Juniper's proprietary markup language

  • Created a test suite of smoke tests for 'Automation of Multicast Snooping'. Covered test scenarios for all possible bridge and interface combinations.
  • Got return offer for full time job at the end of internship.

Education

Bachelor of Engineering(Hons.) - Computer Science

Birla Institute Of Technology & Science
Pilani, India
07.2013

Master of Science(Hons.) - Physics

Birla Institute Of Technology & Science
Pilani, India
07.2013

Skills

  • Object-Oriented Programming
  • Backend Development
  • Distributed Systems
  • Software Architecture Design

Languages & Tools

  • Java
  • C
  • HTML/CSS/JS
  • AWS
  • Hadoop
  • MySQL
  • Redis
  • Kafka
  • Elasticsearch

Summer Internship

Tarapur Atomic Power Station

May, 2010- July, 2010

Tarapur Atomic Power Station is the largest producer of nuclear energy in India

  • Developed a ‘C’ based command line utility for ‘Delayed Neutron Monitoring System' for the Reactor Physics Department.
  • This utility helped in getting easy access to large amount of data from nuclear reactor core in a condensed form.
  • Conducted a training program for the employees to teach them the use of the utility.

Timeline

Software Development Engineer

Amazon
11.2021 - Current

Software Development Engineer

Amazon
01.2018 - 10.2021

Software Development Engineer

Flipkart
11.2014 - 01.2018

Software Development Engineer

Yahoo! Inc.
07.2013 - 11.2014

Software Developer Intern

Juniper Networks
01.2013 - 06.2013

Bachelor of Engineering(Hons.) - Computer Science

Birla Institute Of Technology & Science

Master of Science(Hons.) - Physics

Birla Institute Of Technology & Science
Siddharth Mittal