Software Engineer @Zepto | NITH '19

Sarjapur rd

Bangalore

Hyderabad, Telangana, India

Pune Area, India
Bangaluru




BTech - Bachelor of Technology, Computer Science
National Institute of Technology Hamirpur

Class X
dav public school
Join Nikhil and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossSoftware Engineer @Zepto | NITH '19
Dharamshala
claude code
codex
opencode
SDE3 at Zepto, Nov 2024 - Present · 1 y 10 mo, Sarjapur rd, Working as part of Order Management System (OMS) team, responsible for the order fulfilment journey that coordinates with delivery management and warehouse management systems to track order status updates and orchestrate various activities throughout the order lifecycle. Key highlights: Architected and executed migration of order fulfilment journey from legacy Kafka-based monolithic stack to microservice architecture with Temporal orchestration and Postgres, improving scalability and maintainability. Scaled the new system from 0 to 3 million orders per day seamlessly without disrupting live traffic, ensuring zero downtime during the migration phase. Established comprehensive performance testing and load generation environment for optimization validation, reducing deployment risks and enabling faster release cycles. Developed end-to-end integration testing suite with 85% coverage, accelerating bug-free feature development. Implemented robust observability framework with enhanced monitoring, metrics, and alerting for proactive issue detection, significantly reducing mean time to resolution (MTTR). Led and mentored a team of 3 engineers, onboarding them to the order fulfilment domain and driving technical growth through code reviews and design discussions. Extended Zepto’s Return & Replacement (RnR) journey with features including size exchange, dynamic replacement windows, and exceptional returns handling, improving customer satisfaction. Executed database table deprecation initiatives by replacing direct DB calls with gRPC calls to external systems, enabling transition from monolithic to microservice architecture.
Senior Software Engineer at CARS24, Jan 2022 - Oct 2024 · 2 yrs 10 mos, Bangalore, Working as part of Consumer Finance tech team, developing and maintaining a loan origination system(LOS) for customers who wish to finance their Car purchase. LOS caters to various consumer facing feature like Loan offer generation, Bank statement analysis, TnC signing, KYC etc. Following are some of notable highlights from my journey at Cars24 : ◦ Implemented inhouse workflow execution engine similar to Netflix Conductor with advanced features like signalling, scheduling and looping using jobrunr, rmq and mongodb. ◦ Implemented a feature enabling Cars24 agents to track active leads worked on by subordinates through a paginated view. Built a CDC pipeline from mysql(primary DB) using AWS DMS and Kinesis and finally indexing in Elastic search for fast and enhanced searching capabilities. ◦ Implemented CIBIL SoftPull integration for customer credit history retrieval. Extracted key variables from the credit report to dynamically generate personalized offers. This integration resulted in a monthly cost reduction of approximately 4.5L INR. ◦ Contributed to re-architecting legacy codebases with DDD and SOLID principles, improving maintainability and scalability. Streamlined workflows and applied Temporal for efficient durable function execution. ◦ Worked on various integrations with external vendors like BajajFinance, TransUnion, Karza, Idfy, PFL, Perfios. ◦ Implemented Authentication, Authorization(ABAC & RBAC) using fusionAuth and cerbos in conjunction. ◦ Screened, interviewed and made hire/no hire recommendations on tens of engineers
Associate Software Engineer at Turvo Inc., Dec 2020 - Jan 2022 · 1 yr 2 mos, Hyderabad, Telangana, India, Responsibilities included development of new features and technical oversight of in-flight projects, and involved in architecture of some back back-end services. Some highlights - ◦ Deeplinking of tableau server to App homepage to save extra login step required to sign into Turvo reports ◦ Implemented a distributed coordination framework to coordinate the consumption of messages from sharded rabbitMQ queues, used it synchronise data between Snowflake(warehouse) and MongoDB ◦ Designed and implemented a card view which shows historical averages of rates vs the current market lane prices along with current ongoing offers and posting, so that brokers could negotiate better rates with carriers ◦ Designed and implemented a fault tolerant query executor tool which could generate and send reports periodically as emails, presigned url(s) or ftp file transfers ◦ Maintained Turvo reporting framework and onboarded new customers
Software Engineer at HSBC, Jul 2019 - Nov 2020 · 1 yr 5 mos, Pune Area, India, Worked in paymemts team, was engaged in tranforming legacy core business logic into modern day Java based systems.
Summer Intern at CDAC Bangalore, Jun 2018 - Jul 2018 · 2 mos, Bangaluru
BTech - Bachelor of Technology, Computer Science, National Institute of Technology Hamirpur
Class X, dav public school