Innovative software developer with several years of hands-on experience designing and testing applications. Well-versed in agile methodologies and coding languages. Dedicated to developing creative solutions to meet business goals and requirements.
Overview
7
7
years of professional experience
Work History
Software Development Engineer - 2
Swiggy
Banagalore
12.2018 - Current
Designed and implemented dash-fulfillment service, which handles com- plete cycle of the order. this service acts as the orchestrator between different domains like Delivery Domain, Vendor Domain and Customer Domains.
Implemented the cancellation service which can cancel all Instamart and Genie orders by applying the cancellation fee and deciding how much has to be refunded to Customers.
Implemented the Order Edit service, where the items in the order can be added or removed during the packaging time and bill will updated based on items available in the cart.
Developed timeline service to track Instamart, Stores and Genie orders on the app. Built UI components backed driven to release a new feature without app release. Also worked on anomaly model where the Customers are notified if there is adelay in delivering the order.
Designed and Implemented the dash-context-service which is responsible for Monitoring the order cycle and creates the Order Monitoring tickets when there is delay in order moment.
Developed communication service to send SMS, push notifications to the user.
Built order fulfillment and cancellation API to update thestatus between OMS and delivery system.
Worked on Slotted delivery feature, it helps customer to create orders in advance and get delivered at particular time slot.
Worked on service-recovery feature in away team model and 10+ different teams in terms of solutioning, implementation E2E Integration of multiple services. this feature helped to provide Refund or Coupon or Replacements orders to Customers if they are not satisfied or had problem with the previous orders.
Migrated order monitoring workflows creation from Dash-Fulfilment to Dash-Context-Service. This has reduced the latency of fulfilment API from 500 ms to 270 ms and also reduced the processing time of some kafka handlers.
Software Development Engineer
Ola
BANGALORE
07.2017 - 12.2018
I was part of the Operator App Team, Developed tools to create operators, Attach Drivers to the Operators and a unique tool to add/Update Operators and Drivers Documents and Details. These tools were used throughout Ola.
Developed Rest services to Help operators to track theworking Hours of Drivers.
Worked on the Billing section of Operators app which can help operators to understand the total bill generated on a real-time basis.
Developed Rest Services to Add and update Car required documents.
Contributed in Unit Test cases of Suvidha service and improved code coverage more than 50%.
Education
B.E - Computer Science & EngiNeering
Visvesvaraya Technological University
Bangalore
07-2017
Skills
System Design
API Development
Spring-Boot
Core Java
Golang
DynamoDB
Apache Kafka
Git
Redis
AWS SNS-SQS
Docker
SQL
Data Structure and Algorithms
Junit
Accomplishments
Recognized as a ‘Top Achiever’ at Ola for doing Automation work and deliv- ering assigned tasks within the given time.
Multiple times received MVP(Most Valuable Person) awards in Swiggy for timely delivery of tasks and Optimising the APIs
Assistant junior Manager at Garment Technician at Zivame (Reliance retail) Active WearAssistant junior Manager at Garment Technician at Zivame (Reliance retail) Active Wear