Hey There!👋🏼

I'm Karan.

Software Developer at Swiggy. 🍕

Let's Connect
About Me

I am a Software Developer with 3+ years of experience, primarily contributing into building complex and robust backend solutions to support high-volume businesses. I have completed my Bachelors in Computer Science from RV College of Engineering, Bengaluru.

In my current role at Swiggy, I am solving pricing and checkout problems at Swiggy which started as a Food-tech and later pivoted to a Hyperlocal Platform, where it was essential to give customers the flexibility to use the delivery fleet the way they wanted (point-to-point deliveries, shopping lists, alcohol ordering, grocery shopping from pods or third-party vendors).

Projects

Stores, Genie, Instamart

Primarily contributing to the Swiggy Groceries (Pods & Vendors) and Genie (Pick/Drop service) in the domain of cart, billing & checkout services and helping them scale. We're building an orchestration framework for the same, which makes the core components reusable across business lines and tenants.
Read details: Inc42/ The Ken

Pricing Engine

Swiggy soon would be a host to a variety of new businesses, which would also mean that underlying pricing business logic would replicate in a variety of different ways. I was responsible of designing, developing and supporting an in-house pricing engine, which could allow Swiggy Product teams to charge customers on the basis of several rule-based strategies.
Read details: Swiggy Engineering Blog

Digital KYC

During the COVID-19 to ensure maximum convenience, Swiggy jumped into delivering alcohol at customer's doorstep. Alcohol being a age-restricted product, the usage and ordering had to be monitored to make the product compliant with the policies listed out by the State Governments. We implemented a complete digital solution for customer's age verification by utilising their Government ID Cards and check the compliance as per the State Laws.
Read details: The Hindu

Qualitative & Quantitative Clickstream Analysis

The amount of clickstream & commerce data being processed and stored at the Myntra Analytics front was enormous. With Blueprint, we offered Business and Analytics users a platform through which they could derive quick insights, without having the required technical expertise. It turned out to automate a lot of processes at Myntra, which then when being handled manually.
Read details: Myntra Engineering Blog

Experience
Swiggy
Software Engineer 2
Apr 2020 - Present

Software Engineer 1
Apr 2019 - Mar 2020


Myntra
Software Engineer 1
Jul 2018 - Apr 2019

Software Engineering Intern
Jan 2018 - Jun 2018
Skills