Dilip chauhan

Software Engineer

Mandi, Himachal Pradesh, India5 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development of scalable backend systems in fintech.
  • Architected innovative reward infrastructure for 30M+ users.
  • Optimized reward systems, reducing costs by 30%.
Stackforce AI infers this person is a Fintech Backend Engineer with expertise in scalable systems and reward infrastructure.

Contact

Skills

Core Skills

Backend DevelopmentSystem Architecture

Other Skills

AWS LambdaBusiness Verification ServiceC (Programming Language)C#C++CI-CDCloud SqlConsent Doc Management ServiceContinuous Integration and Continuous Delivery (CI/CD)Deep LearningDropwizardFlaskGitGithub APIGithub Webhook

About

Software Engineer with 5+ years of experience building scalable backend systems in fintech, currently leading reward infrastructure at Super.money. I’ve designed high-impact platforms like referral engines, dynamic reward tiering systems, and event-driven rewards system powering 30M+ users. Previously at Razorpay, I built critical components for merchant onboarding including real-time KYC verification, consent management, and in-house OCR systems. Skilled in Golang, Java, Kafka, Pub/Sub, and distributed systems, I enjoy solving complex engineering problems that blend product impact with clean, scalable design.

Experience

Super.money

2 roles

Software Development Engineer 3

Promoted

Jul 2024Present · 1 yr 8 mos · Bengaluru, Karnataka, India · On-site

  • Designed and built the app install referral program, contributing to 20% of Super.money's total user acquisition. Enabled campaign-based, trackable referral links to incentivize installs and product adoption, supporting the platform’s growth to 20M+ users and 3M+ daily transacting users.
  • Developed a Membership Service to enable dynamic reward tiering based on a user’s financial behavior, creditworthiness, and transaction patterns. Optimized Super.money's ₹14–15 Cr monthly reward burn by 30% by prioritizing high-value users without transaction volume drop .
  • Architected a scalable Affiliate Platform to power next-gen referral use cases, such as micro-influencer–driven credit card adoption, where both the referrer and referee are rewarded. The system supports flexible attribution logic and multi-stage reward flows, moving beyond simple install rewards to deeper product engagement.
Google Pub/Subdynamic reward tiering systemsscalable backend systemsBackend DevelopmentSystem Architecture

SDE2

Nov 2023Jun 2024 · 7 mos · Bengaluru, Karnataka, India · On-site

  • Architected and led the development of a scalable, event-driven Reward Ecosystem that computed and credited user rewards based on user events. Events were consumed via Google Pub/Sub and processed through a custom Rule Engine with capabilities like rule-based reward computation and user-level blacklisting.
  • Designed and built a multi-compartment, multi-reward-type wallet system to manage different forms of platform incentives such as Cashback, SuperCoins. Each user wallet was logically partitioned into compartments to isolate reward categories and enforce distinct rules for accrual and redemption.
  • Developed a redemption pipeline by integrating with Razorpay Payouts, allowing users to redeem eligible rewards (e.g., cashback) externally. Built a reconciliation system to validate and sync internal redemptions with Razorpay payout confirmations for financial integrity.
  • Owned the end-to-end SDLC – from architecture, design, and infra provisioning to deployment, performance testing, scaling, and production support – ensuring high reliability and seamless user experience across the reward lifecycle.
Google Pub/SubRule Enginemulti-reward-type wallet systemBackend DevelopmentSystem Architecture

Razorpay

3 roles

Senior Software Development Engineer

Promoted

Apr 2022Oct 2023 · 1 yr 6 mos · Remote

  • Designed and developed a Consent Doc Management Service(CDMS) to record all consents agreed upon by merchants during onboarding to Razorpay products.
  • The primary functionality of the CDMS involves generating a PDF from a consent HTML template and merchant metadata, followed by storage to S3, email/sms notification, listing all the consents associated with a particular merchant.
  • Made significant contributions to the design and development of the Account Service at Razorpay as part of Razorpay's goal to decompose the API (Legacy) Service by extracting out merchant-related entities from the API Service.
  • The key objective was to ensure that the Account Service could handle a substantial load, supporting approximately 12-15K requests per second (RPS) while maintaining a server-side latency of around 25 milliseconds.
Consent Doc Management ServicePDF generationS3 storageBackend DevelopmentSystem Architecture

Software Developer Engineer

Aug 2020Mar 2022 · 1 yr 7 mos · Remote

  • Worked as part of the Identity-Team, primarily focussed on empowering the auto-KYC verification of merchants across BUs in Razorpay.
  • I actively contributed in enhancing the Business Verification Service (BVS) dedicated to verifying merchants. My primary focus was on continuously enhancing the success rate (SR) by integrating new vendors and implementing an efficient retry mechanism. Additionally I extended support for synchronous verification, further enhancing the capabilities of the service.
  • I worked on building an in-house OCR engine specifically designed to handle non-standard documents that lacked OCR support from third-party vendors.
auto-KYC verificationBusiness Verification Servicein-house OCR engineBackend DevelopmentSystem Architecture

Software Developer( Intern)

Dec 2019Feb 2020 · 2 mos · Bengaluru, Karnataka, India · On-site

  • The project aims to improve the dev-productivity of employees by analysing the PR cycle historically and in real-time.
  • Historical PR data of a repository is extracted from Github logs and is refined to plot insightful metrics. Monitoring all the Pull Requests in run-time, using Github Webhook and AWS lambda function.
Github APIGithub WebhookAWS Lambda

Tetcos

Software Developer (Intern)

Jun 2019Aug 2019 · 2 mos · Bengaluru, Karnataka, India · On-site

  • Currently Netsim GUI is used to create a scenario to produce a configuration(Xml) file which is used by NetSim backend to simulate and produce the results(metrices).
  • Developed a software in C# to automatically generate configuration file used by NetSim backend to simulate the scenarios based on the scenario’s information like no of each devices,no of Applications and other parameters.
  • The software generates the Scenarios for Internetworks, IOT, MANET(Mobile Adhoc Network) and 5G-LTE-NR.
C#XMLNetSim

Education

Indian Institute of Technology, Mandi

B.Tech — Computer Science

Jan 2016Jan 2020

Delhi Public School

intermediate of science — science

Jan 2014Jan 2016

Rotary School Daltonganj

matriculation

Jan 2010Jan 2014

Stackforce found 100+ more professionals with Backend Development & System Architecture

Explore similar profiles based on matching skills and experience