Karan Kapoor

Software Engineer

India10 yrs 7 mos experience
Highly Stable

Key Highlights

  • Led over 500 tech initiatives at Zepto.
  • Reduced tech infra costs by 720k USD annually.
  • Designed Instant KYC feature for rapid user onboarding.
Stackforce AI infers this person is a Fintech expert with strong backend development and project management skills.

Contact

Skills

Core Skills

Software DevelopmentProject ManagementDatabase Management

Other Skills

ScyllaDBPostgreSQLMongoDBTerraformProgrammingData MigrationDistributed SystemsGolangDatabasesData Pipeline ManagementMySQLRedisApache KafkaAWS Step FunctionsJava

About

Staff Software Engineer at Zepto (Finance Tech, FnV Procurement, Catalog Management & Brand / Seller Experience) I specialise in designing and scaling software systems and engineering teams. My current work focuses on finance and procurement platforms that power Zepto’s operations. I have a strong technical interest in database internals and distributed systems, and I am actively exploring PostgreSQL, MongoDB, ScyllaDB, and ClickHouse. Writing & Research - Tech Blogs: https://karankap00r.medium.com - GitHub: https://github.com/karankapoor1610 - Research Profile: https://scholar.google.com/citations?user=Fe-cQ4YAAAAJ&hl=en Contact me at karankapoor.nsit@gmail.com Contact Number: +91-9910095640

Experience

10 yrs 7 mos
Total Experience
2 yrs 11 mos
Average Tenure
1 yr 10 mos
Current Experience

Zepto

2 roles

Staff Software Engineer - Finance & Compliance, FnV Procurement, Brand Seller Experience, Catalog

Promoted

Apr 2025Present · 1 yr 1 mo · Bengaluru, Karnataka, India

  • ■ Driving tech stability & scalability across FnV Procurement, Finance, Compliance and Brand Seller Experience charters.
  • (1) Optimised retrieval of invoices from 700 million+ rows on production in less than 200 ms
  • (2) Enabled archival in invoicing system to better performance and lower cost to serve.
  • (3) Led 500+ tech initiatives within the last one year (2024-25) at Zepto including stability improvements, fallbacks, business continuity planning, observability, fixing P0 production issues and cost reduction.
  • (4) Reduced tech infra cost within Finance, Brand, Seller, Contracts Service, Eywa (multi agent platform) and Supply Chain by 250k USD per year through optimising workflows, right sizing and redesigning existing workflows.
  • (5) Standardised templates for engineering documents across the team.
  • ■ Driving org wide tech initiatives
  • (1) Led deprecation of monolith called "Zepto Backend" by migrating the workflows to relevant microservices. The effort involved total of 12 teams and deprecation of 3 different stacks of Zepto Backend.
  • (2) Built Prism (Procurement, Invoicing and Spend Management) platform for expense management of all minor to major expenses throughout Zepto.
  • (3) Built a CI/CD functionality over Zepto's Agentic AI workflow platform. The tool will enable confident rollouts in production and avoid surprises, given the non-deterministic nature of agentic workflows.
  • (4) Built Athena – a "Central Approval Platform" for managing all approvals throughout Zepto through custom inputs based rule engine. It is used for driving approvals on spend requests, purchase order plan approvals, layout approvals, pricing approvals etc.
  • (5) Driving org wide cost initiatives to reduce Tech Infra Cost for Zepto by close to 720k USD per year.
  • (6) Built a library to migrate Atlas MongoDB to Inhouse EC2 based Infra without any read-downtime. The library enabled the migration cutover in less than 10 seconds and the migration saved Zepto 20k USD per month.
ScyllaDBPostgreSQLMongoDBTerraformProject ManagementSoftware Development+3

Technical Lead - Finance & Compliance

Jul 2024Apr 2025 · 9 mos · Bengaluru, Karnataka, India

  • (1) Led the finance tech team, managing a total of 11 backend engineers, responsible for customer, warehouse invoicing, different business models for operating with Zepto, WAC (Weighted average cost of an SKU across a given store across India), Vendor Payout Management system.
  • (2) Worked with the tech team to review tech designs, ensure best practices being followed within the team and brought in tools to increase dev productivity, code governance and compliance.
  • (3) Prioritised product asks, organised team cadences such as Sprint planning, Standups, Retrospectives, Postmortem sessions etc.
  • (4) Worked with the team to come up with tech initiatives that involved moving away from a monolithic service, cost reduction initiatives, optimising database operations, keeping the DB lightweight (partitioning and archival of unused data) and ensuring BCP (Business Continuity Planning) by having fallbacks.
GolangProject ManagementDatabasesDistributed SystemsSoftware Development

Grab

4 roles

Senior Software Engineer - Lending

May 2023Jul 2024 · 1 yr 2 mos

  • (1) Worked on stabilizing the Driver Lending workflows and bringing the number of Open Production Incidents down from 100+ to a single digit number in a period of three months via immediate fixes and long-term enhancements leading a team of 4 backend engineers.
  • (2) Worked on enhancing existing data pipeline configurations to resolve data sync issues to datalake which impact business reporting and giving out more loans to the driver partners.
  • (3) Worked on refactoring the loan repayment workflows to make them more performant and extensible with the increasing scale.
  • (4) Launched cash loans in Philippines for MoveIT drivers providing them with a line of credit to avail.
  • (5) Identified more than 25 enhancements in the loan management system at Grab. These are in progress to improve the service performance metrics.
GolangData Pipeline ManagementProject ManagementSoftware Development

Senior Software Engineer - Lending

Oct 2022May 2023 · 7 mos

  • (1) Working as the engineering owner for PayLater vouchers, notifications, and external integrations problem spaces under the driver in-ecosystem Lending across Southeast Asia, leading a team of 4 amazing engineers.

Senior Software Engineer - User Compliance/Financial Identity

Apr 2020Oct 2022 · 2 yrs 6 mos

  • (1) As a part of the User Compliance team, designed and implemented Instant KYC feature in Vietnam, Malaysia, Singapore and Thailand, which enabled the users to get onboarded in less than a minute’s time on average.
  • (2) As a part of the COVID recovery initiative by the Malaysian government for smaller businesses – ePenjana 2.0, I was a member of the core team for design and development.
  • (3) Led a team of 6 back-end engineers for driving non-functional requirements across the system to enhance stability metrics. This included identifying and fixing open database transactions, memory leaks and security bug-fixes.
  • (4) Onboarded 2 interns and 1 back-end engineer in the back-end team. Created short video recordings for easy onboarding of new engineers.
  • (5) Led a team of backend engineers to ensure that quality metrics are constantly met for Compliance services through a variety of techniques.
  • (6) Gave a tech talk on Database Internals and why it matters, which was presented to around 100 engineers within Grab.
  • (7) Designed a library to improve the resilience of services in Grab.
Software Development

Software Engineer - Digital Marketplace

Jan 2019Apr 2020 · 1 yr 3 mos

  • (1) I am a part of "GrabPay Digital Marketplace" responsible for managing digital goods across Grab Platform and handling transactional flow for the same.
  • Technologies : Golang, MySQL, Redis, Apache Kafka, AWS Step Functions
  • Tools : Consul, Grafana, Kibana, Scalyr
  • (2) I was responsible for the backend development of the framework required to support Prepaid Electricity in Indonesia as a digital good.
  • (3) I was responsible for building Bill Payments in Philippines. This involved the creation of the framework required to support a customizable JSON based UI that could be modified in production at runtime.
  • (4) I was responsible for building a generic feature versioning service that provided support to allow or disallow any feature at runtime based on a flexible number of filters.
  • (5) Redesigned the entire bill payments flow to make it more generic i.e. support billers with dynamic input requirements and make it open for extension in the future.
  • (6) I was an active contributor in analyzing issues pertaining to the maintenance of digital goods and their transactions across the Grab Platform.
  • (7) Performed a series of experiments to scale up the application to 100x load handling capability.
  • (8) Migrated 2 microservices with Datasources, Kafka streams and Compute Resources across AWS account in production as a part of compliance requirement.
  • (9) I am one of the two engineers from the Swarm SRE initiative responsible for ensuring the stability of the system, bringing upon best practices to be followed in the team and minimizing the outage/downtime, if any.
Software Development

Acm, association for computing machinery

Scholar, ACM Winter School

Jan 2021Jan 2021 · 0 mo

  • Winter School on Fairness, Accountability, and Transparency in AI hosted by IIT Kharagpur
GolangMySQLRedisApache KafkaAWS Step FunctionsSoftware Development

Interviewbit

Mentor

Sep 2019Jan 2020 · 4 mos

  • Mentored professionals on software engineering skills like Problem Solving, Data Structures, Algorithms and System Design. Engaged in Mock Interviews and sync up sessions to prepare them for actual interviews.

Paytm

Software Engineer

Jul 2017Jan 2019 · 1 yr 6 mos · Noida Area, India

  • (1) I was responsible for the development of continuous integration pipeline for effective delivery of the product in Payment Gateway.
  • Technologies: Groovy
  • (2) I was responsible for solving several backend challenges and worked in Java with the "Payment Gateway" merchant facing and bank facing teams at Paytm.
  • Technologies: Java EE, Redis, MySQL, Spring MVC, Rabbit MQ
  • (3) I was a part of "Paytm Payments Bank Team". I was a core member of the team responsible for the development of UPI from scratch which has over 71 million users and more than 4 million transactions per day on average. I was central to the development of several important verticals of UPI including but not limited to Profile Management Service, Transactional Flows, Data Migration Strategies and methods to improve the success rate of the created transactional system.
  • (4) Some other important payment flows developed include Cashback Flow and a real-time recon engine that performs sanity of the status returned for a transaction.
  • (5) I was also involved in building features for a 3-way recon engine for reconciling the status of a transaction across different parties and settlement of that transaction. We scaled up the reconciliation service to settle approximately 10 million transactions in close to 7 minutes.
  • (6) I was involved in developing a reporting system which generated reports for transactions that were settled through the settlement and reconciliation system.
  • (7) I was an active contributor to analyzing issues affecting a major transactional volume.
  • (8) I was also responsible for collaborating with the Data Warehousing team to identify important metrics to be queried upon for enabling a fruitful Data Ingestion and Visualization Process.
  • Technologies and Concepts: Java, Spring Boot, Aerospike, MySQL, Hibernate, Spring JPA, Elastic Search, Spring AOP, Apache Kafka, Distributed Architecture, Kubernetes, AWS Technologies like Amazon S3
  • Tools: Datadog, Kibana, Newrelic, Vivid cortex

Acm, association for computing machinery

Scholar, ACM Summer School

May 2017Jun 2017 · 1 mo · Vellore, Tamil Nadu, India

  • Summer School on Information and System Security hosted by Vellore Institute of Technology
JavaSpring BootMySQLRedisApache KafkaSoftware Development

Stockroom.io

Technical Content Manager Intern

Dec 2016Dec 2016 · 0 mo · Greater Delhi Area

  • I was a problem setter and tester at Stockroom.io and was responsible for setting around 50 problems for monthly contests and hiring challenges at Stockroom.io. All problems were algorithmic in nature. Also I developed test cases for 12 problems that were again algorithmic in nature.

Hackerrank club,nsit delhi

Campus Ambassador

Jul 2015Apr 2017 · 1 yr 9 mos · New Delhi Area, India

  • I was responsible for spreading awareness regarding programming among the college students through social media marketing and coordinating programming challenges.

Mycodeschool

Web Content Editor

Jul 2014Aug 2014 · 1 mo · Greater Delhi Area

  • I was responsible for development of content(subtitles) for educational videos.
  • https://www.youtube.com/user/mycodeschool

Education

Startup School Online

Startup School 2022 Cohort — Entrepreneurship/Entrepreneurial Studies

Jun 2022Aug 2022

Netaji Subhas Institute of Technology

Bachelor of Engineering (B.E.) — Computer Engineering

Aug 2013Jun 2017

Lancers Convent School

High School

Jan 1999Jan 2013

Stackforce found 100+ more professionals with Software Development & Project Management

Explore similar profiles based on matching skills and experience