Utsav Singh | Software Engineer 2
Skills
- Programming: Java, Go, Python, JavaScript / TypeScript, C / C++
- Backend: Dropwizard, Spring, Express, Flask, REST API, gRPC
- Frontend: HTML5, CSS3, React, Next.js, Tailwind CSS
- Database: MySQL, Postgres, Redis, DynamoDB, MS SQL
- Cloud: AWS(Amazon Web Services), GCP(Google Cloud Platform)
- DevOps: Docker, Kubernetes, Terraform, Helm
Work Experience
Flipkart | Software Development Engineer 2
Mar 2023 - Present
- Designed and developed 15+ generic, extensible and scalable marketplace APIs for Flipkart's Health Plus platform, ensuring seamless integration capabilities across both proprietary systems and third-party vendor solutions.
- Improved inventory refresh time from 45 minutes to about 5 seconds using Change Data Capture pipelines and Redis, resulting in a 50% reduction in out-of-stock customer experiences.
- Implemented CDC pipeline for multiple tables with a combined throughput of 20 messages/second or 1,728,000 messages/day. Utilized GCP Services like Pub/Sub, Debezium and gRPC to devise the solution.
- Established canary deployment strategy using Helm and Kubernetes, improving application rollout reliability and reducing deployment risks.
- Led the upgrade of team applications from JRE/JDK 8 to 17, resulting in reduced latencies and shorter build times.
- Collaborated with frontend and UX teams to co-design user interfaces and ensure seamless API integration with UI components.
- Engineered & executed non-functional requirement tests using the Locust framework in Python, optimizing performance & ensuring scalability.
Amazon | Software Development Engineer
Dec 2021 - Mar 2023
- Designed an auto scalable serverless backend service to delete ad keywords and related entities with a throughput of 864,000 deletes per day or about 306 million deletes per year. Utilized AWS services like ECS, Fargate, S3 and SQS to devise the solution.
- Redesigned and implemented the ad keyword sourcing algorithm which resulted in an increase of effective ad keywords by 185%, increase in ad impressions by 168% and increase in clicks by 132%.
- Improved total ad revenue by 48% or roughly 94 million dollars.
- Analyzed and improved the ad spend anomaly detection algorithm which resulted in a decrease of false positives by 57%.
- Engineered and executed 8+ different chaos experiments for a serverless backend service which strengthened the resiliency of service with better resource management, configurations, monitors and alarms.
- Added support for modern ad assets like enhanced sitelinks and countdowns. Revamped the frontend experience for our stakeholders.
- Led my team during the Amazon Prime Day Sale readiness activities which included auditing, triaging and resolving security, compliance, operations and policy threats and risks.
Ultragenic Research & Technologies | Software Engineer
Jan 2021 - Dec 2021
- Built a serverless backend service that takes paper form(CIOMS) as PDF and extracts relevant data from it. Converting the data into E2B(XML) file and feeding it into Oracle Argus Safety System for further processing.
- Eliminated manual workload of feeding case data into safety system resulting in throughput increase of approx. 80%.
- Built a backend service to automatically processes emails containing E2B(XML) files, create case in Safety System, populate extended data and generate report for the same. Saved about 20 minutes per case of manual labor for a volume of approx. 160,000 cases per month.
- Built using TypeScript, Python and PL/SQL.
- Did performance & load testing using Apache JMeter for web protocols(HTTP & HTTPS) of client Argus instances.
Education
ABES Engineering College
BTECH (Computer Science & Engineering)
Jul 2017 - Jul 2021
- Courses: Data Structures, Algorithms, Database Management Systems, Operating Systems, Networking, Object-Oriented Programming, Functional Programming
Extracurricular
Enigma Programming Club | Head
Aug 2018 - Sep 2021
- Directed & guided a diverse team of 80+ members, fostering a collaborative and innovative coding environment.
- Conducted technical workshops and seminars on data structures, algorithms, and C++, fostering enhanced skill development in these areas.
- Developed club website to foster community engagement, highlight coding culture impact, and showcase achievements in the college.