Personal details

Udit S. - Remote

Udit S.

Timezone: New Delhi (UTC+5.5)

Summary

I enjoy buildings things and brainstorm problems.
Problems don't exist in a vacuum and it's necessary to adapt any solution to the business or technical requirements at hand. I have worked on projects for companies from start ups to big companies. I'll try put my best foot forward to provide you with the solution.

Work Experience

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.