Summary
Overview
Work History
Education
Skills
Accomplishments
Languages
Timeline
Generic

Prakhar Tiwari

Kasganj

Summary

Results-driven Software Development Engineer with over 2 years of experience in developing scalable backend solutions at Swiggy, currently contributing to the Swiggy Minis team. Skilled in Java, Spring Boot, AWS, and modern database technologies, with a strong focus on building high-performance APIs. Adept at optimizing complex workflows, implementing robust data synchronization pipelines, and enhancing search functionalities. Proven track record in driving key projects from ideation to execution, with a commitment to delivering high-quality, maintainable code. Passionate about leveraging technology to solve business challenges and improve user experiences.

Overview

3
3
years of professional experience

Work History

Software Development Engineer - 1

Swiggy
07.2022 - Current
  • Step Function-Based Data Sync Pipeline : Transitioned from Algolia data sync lambdas to a step function-based pipeline. Reduced code duplication, improved workflow control, and enabled seamless Snowflake data sync.
  • Search & Spotlight Project : Developed a high-performance Query Suggestion API (p99 avg ~23ms). Integrated product analytics into Algolia, enhancing search functionality.
  • Service Level Tests (SLTs) Integration : Introduced SLTs using Docker Compose, improving testing coverage. Extended SLTs across 35+ REST APIs, enhancing reliability.
  • Order Management System : Designed dynamic attributes in DynamoDB for diverse product types. Improved scalability and flexibility of the Order Management System.
  • Chatbot Development for Store Info Queries (Ongoing) : Leading the design and implementation of a chatbot to handle store-related queries. Successfully achieved a 90% success rate in the proof of concept (POC); the full implementation is currently in progress.
  • Customer View : Independently developed APIs for Order Summary, Abandoned Cart, and Store Follower. Refactored legacy code and implemented historical data seeding.
  • Chat Block/Unblock Functionality : Implemented chat block/unblock feature to prevent spam from sellers. Proactively solutioned and completed the feature ahead of schedule.
  • Whatsapp Nudge Sender State Machine : Designed and deployed a state machine for WhatsApp nudges to engage sellers. Increased seller activity through targeted reminders.
  • Codebase Dependency Modernization : Upgraded codebase dependencies while ensuring backward compatibility. Managed and stabilized dependency upgrades across the codebase.
  • Vendor Catalog : Engineered APIs for integrating diverse product types into the Minis catalog. Developed a versatile API architecture to support multiple product types.

Software Development Engineer - Intern

Swiggy
07.2021 - 12.2022
  • Cart API Implementation (UOMS Team): Developed and integrated a robust cart API, contributing to the Unified Order Management System (UOMS) project.
  • Workflow Failure Handling: Implemented a step function to automatically revert changes made earlier in the workflow, enhancing system reliability and consistency.

Education

B.E.(Hons) - Electrical And Electronics

Birla Institute of Technology And Science, Pilani
Hyderabad, India
05.2022

Skills

  • Programming Languages: Java
  • Frameworks & Libraries: Spring Boot, Project Reactor
  • Databases & Search Engines: AWS DynamoDB, Elasticsearch, OpenSearch, Redis, Algolia
  • Cloud & DevOps: AWS Lambda, Step Function, Docker, Git
  • Monitoring & Logging: Prometheus, Logman, EagleEye

Accomplishments

Competitive Programming:

  • LeetCode: Rating of 2079, solved over 800 problems.(https://leetcode.com/u/winner07/)
  • CodeChef: 5-star rating.(https://www.codechef.com/users/prakhar745)


Languages

English
Advanced (C1)
Hindi
Bilingual or Proficient (C2)

Timeline

Software Development Engineer - 1

Swiggy
07.2022 - Current

Software Development Engineer - Intern

Swiggy
07.2021 - 12.2022

B.E.(Hons) - Electrical And Electronics

Birla Institute of Technology And Science, Pilani
Prakhar Tiwari