SDE-1
Swiggy | Aug 2018 - Present
Java
RabbitMQ
Mysq
Spring Boot
Apache Kafka
Part of delivery platform team that handles trip management for delivery orders.
Built a bridge designed pattern service that relays order to the delivery platform.
Senior Software Engineer
Practo | Aug 2017 - Aug 2018
Python
Flask
Redis
Docker
React
Kubernetes
Was mentor for an intern for 6 months. Drived his project and final submission on time.
Part of a platform team that handles automated deployments and rollouts of ~50
services hosted on production and staging kubernetes clusters.
Designed and implemented a service to fetch and populate the subset of production
database without violating the foreign key constraints. Other Practo services use this data in test and staging environment which is auto refreshed periodically. Implemented topological sort algorithm to fetch data efficiently from redshift cluster.
Built a Master Data Service (MDS) in java and elasticsearch which acts as a universal store for all Practo static data. It acts as a bridge between various services of Practo and helps in getting more value from the data being captured by other services.
Developed a react based frontend tool to analyze and curate the MDS data.