Summary
Overview
Work History
Education
Skills
Timeline
Generic
Prashant Singh

Prashant Singh

Kenmore,WA

Summary

Highly experienced in leading high performance software engineering teams to deliver relentlessly with high standards. Works at fast pace, enthusiastic team player, problem solver and successful team leader.

Overview

14
14
years of professional experience

Work History

Principal Software Engineer

Walmart
Bellevue, WA
04.2024 - Current
  • Creating tech strategy for enhancing customer experience of analytics and dashboard platform for Walmart Finance and Walmart Enterprise Business Services (EBS).
  • Creating detailed system design document that outlines the architecture of new software systems.
  • Providing technical guidance and support to other engineers to ensure development schedules are met.
  • Coordinating with cross-functional teams such as product managers, software engineering managers, quality assurance team members to deliver high-quality products on time.

Software Development Manager

Amazon
Seattle, WA, USA
02.2023 - 03.2024
  • Leading a group of 13 software engineers, my responsibilities include spearheading the development of technology and tools utilized in talent movement and acquisition. These tools are used for decision making in headcount management of associate hiring in fulfillment centers. Our tools provide visibility into headcount gap, headcount mismatches by looking at different data sources like finance, hiring, LOA, employee data, and helps site leaders take decisions on how to address the headcount gaps/risks.
  • Collaborating closely with product managers, UX designers, program managers, and customers to oversee the product roadmap, strategy, and execution.
  • Following agile methodology - regular sprint planning as well as post-sprint reviews and retrospectives.
  • Actively engaged in training and mentoring initiatives for the engineers under my supervision.
  • Writing promotion documents and overseeing performance management and assessments.
  • Active participation in quarterly roadmap planning sessions with leadership and product stakeholders, contributing insights from the engineering perspective to align technical considerations with broader business objectives.

Senior Software Engineer

Amazon
Seattle, WA, USA
10.2021 - 02.2023
  • Lead a team comprising five engineers, and launched a new data service, and launched integrations with other services, for increased overall adoption. This data service is the single source of truth for all career growth actions of all Amazon employees, and it helps support people managers and employees in managing their career growth, development, and conversations at Amazon. I played the role of tech lead/people manager in transition, where I worked with multiple stakeholders to align with launch readiness of the new data service that is used by all Amazonians, worked with the developers on the team in bi-weekly sprint planning, worked with stakeholders/product managers in preparing and aligning on quarterly roadmap, and prepared and represented the team for multiple and regular reviews from leadership. I also worked on employee performance management, wrote promotion documents, employee performance assessment summaries, intern project scoping and assessment. I setup and managed all agile mechanisms and processes in the team like scrum, sprint planning, sprint retrospectives and operations reviews for the team.
  • Lead a team of five engineers to build tech stack for a talent matching platform, that applies business rules to determine and notify matched employees with open requisitions. This platform is used for all associate hiring in Amazon's fulfillment centers. I was the tech lead for this project, and performed all high and low level scoping of the project, created sprint level visibility and drove execution, while ramping up multiple junior members of the team, who were also new to Amazon.
  • Mentored junior staff members in coding best practices and problem solving techniques.
  • Created technical workflows in wiki to support education and training of newly hired employees.
  • Implemented and monitored vital analytics to record and track development progress metrics.
  • Developed product and technology roadmap and strategy from concept to launch.

Software Development Engineer - 2

Amazon
Seattle, WA, USA
10.2016 - 09.2021
  • Designed complete data flow of a new AWS service - AWS Lookout for Metric - a service that uses machine learning to automatically detect and diagnose anomalies in business and operational data. I evaluated multiple options before finalizing the complete data flow, prepared a roadmap, led 3 engineers and executed on the roadmap, and performed load tests. I also worked with multiple senior engineers and principal engineer and addressed their feedback.
  • Worked on availability improvements in AWS CloudDirectory service, where our goal was to improve availability from 99.995 to 99.999. I worked with multiple senior engineers and principal engineer, and aligned and executed on making optimizations to retry strategy of serializable transactions. These changes also improved overall p100 latencies from 2 sec to 1.2 sec.
  • Led a team of 5 engineers in design and implementation of automation software stack that controls automated packing machines(SmartPac, CW1000) in Amazon fulfillment centers. I designed the new communication protocol with the machines, which could be flexible enough to talk to different types of machines built with different capabilities/vendors. I proposed and implemented new APIs that were used for modeling communication with the machines. I also setup a generic health and monitoring stack to help detect machine outages/errors. These machines (1000+) are used in all of Amazon's fulfillment centers (100+) across NA, EU, JP, IN, and they help reduce packing latencies from 60 sec (human packer) to less than 2 seconds.
  • Created detailed design documents, test plans, user manuals, release notes and other related documentation.
  • Analyzed user requirements to develop software solutions and created technical specifications.
  • Monitored system performance and troubleshoot issues in production environment.
  • Collaborated with cross-functional teams to ensure quality assurance throughout the development process.

Software Development Engineer - 2

Amazon
Hyderabad, Telangana, India
12.2014 - 10.2016
  • Led a team of 2 engineers in design and implementation of a flexible solution (web crawler) to capture web data about pricing and products available at online marketplaces. I proposed the redesign of the architecture, leveraging no sql database (DynamoDB) for more scalability, and indexed data structures for better performance and experience. I designed and implemented a spark cluster that could run hive queries as big data jobs. I also created detailed design document, test plans, user manuals, release notes and other related documentation.
  • Led a team of 2 engineers in rearchitecture of anonymisation platform, that was used as a proxy for making web requests at scale, and preventing throttling scenarios. I used Redis for performing low latency proxy selection decisions, and implemented failover scenarios depending upon throttling/errors.
  • Conducted unit tests on code modules to verify accuracy and functionality of program logic.
  • Implemented automated build and deployment processes for applications with CI and CD tools.
  • Monitored system performance and troubleshoot issues in production environment.

Manager - 1

Times Internet Limited
Gurugram, Haryana, India
04.2014 - 12.2014
  • Delivered on feature developments and improvements in gift coupon engine of Indiatimes shopping. Indiatimes shopping was the first e-commerce retail website in India.
  • Delivered improvements and new features in payment gateway used in multiple products across Times group (economic times, indiatimes shopping, gaana.com, zigwheels).

Lead Engineer

Mahindra Comviva
Gurugram, Haryana, India
06.2013 - 03.2014
  • Led a team of 2 engineers to design, implement and launch a double consent gateway used by a network provider for getting multiple consents for hello tune subscription. Designed and implemented REST APIs to support integrations with network providers, and managed production readiness and testing leading to launch.
  • Provided technical guidance, training, and mentorship to junior engineers.
  • Resolved complex technical issues through troubleshooting techniques and root cause analysis.

Senior Engineer

Mahindra Comviva
Gurugram, Haryana, India
07.2011 - 06.2013
  • Designed and implemented a internal log and database search tool, that could ingest and index log files and provide optimized search on large log datasets. Also implemented a user friendly database and sql query interface. Used Google Web Toolkit for frontend design, and Spring MVC for backend to design and implement the tool. Used Lucene libraries for indexing log data and supporting high performance and powerful log search.
  • Led a team of 2 engineers to design, implement and launch a mobile site for airel hello tunes. Used PHP with Zend framework(now called Laminas) to design and implement the website.
  • Designed, tested and implemented software solutions to meet customer requirements.

Assistant Systems Engineer

Tata Consultancy Services (TCS)
Noida, Uttar Pradesh, India
01.2010 - 06.2011
  • Implemented new features in Passport Seva Project, which was a Government of India initiative to digitize all passport operations in passport back offices and district police headquarters across India. Worked on Java and MVC frameworks to deliver on feature launches and improvements.
  • Implemented and added new features to a Maximo implementation at Apple. Maximo is a asset management tool by IBM, which is used to manage and track all Apple IT products.

Education

Bachelor of Technology - Electronics and Communication

National Institute of Technology
Kurukshetra, Haryana, India
05.2009

Skills

  • Java, Python, API Development, C, Agile
  • Software Development
  • AWS/Cloud based Technologies
  • Distributed Technologies
  • People Management

Timeline

Principal Software Engineer

Walmart
04.2024 - Current

Software Development Manager

Amazon
02.2023 - 03.2024

Senior Software Engineer

Amazon
10.2021 - 02.2023

Software Development Engineer - 2

Amazon
10.2016 - 09.2021

Software Development Engineer - 2

Amazon
12.2014 - 10.2016

Manager - 1

Times Internet Limited
04.2014 - 12.2014

Lead Engineer

Mahindra Comviva
06.2013 - 03.2014

Senior Engineer

Mahindra Comviva
07.2011 - 06.2013

Assistant Systems Engineer

Tata Consultancy Services (TCS)
01.2010 - 06.2011

Bachelor of Technology - Electronics and Communication

National Institute of Technology
Prashant Singh