My career objective is to work in a highly stimulating, motivating and cooperative environment in order
to attain self and organizational growth and success.
Currently working in Freecharge Payment Technologies Pvt Ltd., Gurgaon as Associate Director.
Manages Merchant platform including Payments, Settlement and Onboarding.
Domain Expertise of Digital Payments - Wallet, UPI, PG, EMI, Digital Loan, Settlements
B. Tech. with Honors (Computer Science & Engineering.) from UIET, Kurukshetra University.
Excellent Analytical, Technical and Communication skills.
Overview
4
4
years of post-secondary education
Education
B. Tech. Hons - undefined
CSE) University Institute of Engg. & Technology, UIET), Kurukshetra University
01.2005 - 01.2009
Skills
JAVA, Androidundefined
Accomplishments
Associate Director, Freecharge -July, 2015 till date (~5 yrs and 1 month)
- Manages Transactions System in Freecharge Payments ecosystem including Transaction State
Machine, Automation of Financial Reconciliation, Settlements, Value Added Services etc.
Domain Expertise of Digital Payments - Wallet, UPI, PG, EMI, Digital Loan
- Pre-sales to potential merchants on what solutions we provide and how to integrate.
Manages a team of 15 people with the role of mentoring them, Code Reviews, HLD, Appraisals.
System handles ~1 Million txns happening in a day at Freecharge and their Settlement with a
Peak of ~400 RPS.
Decision making in choice of technology, Tech design, no.
Of resources required.
Estimations of the requirements.
Assessing Technical Debt and prioritizing its repayment.
Coordinate and direct projects, making detailed plans to accomplish goals and directing the integration of
technical activities.
Experience with : MySQL (Usage, Scaling, Data Partitioning), DynamoDB, Lambda Functions, SQS,
SNS, Kafka, Spring Boot, MyBatis.
Secured positions in Hackathon for OCR in Merchant Onboarding and Guest Checkout features.
B.
SSE (JAVA/Android) - Jabong July, 2014 to July, 2015 (1 yr)
- Jabong.com was an e-com company operating in Fashion Attire and accessories for Men and Women.
My area of work here is to design and implement both Java Mobile APIs and Android application of
Jabong and lead the team also.
C.
Technical Lead (Android) - Location Labs, Gurgaon - June, 2009 to July 2014 (5 Years)
- Location Labs is a leading Mobile Software Developing Company with a profile of providing Location as
a service and Family Safety.
Was working in the capacity of Tech Lead Android (Java) platform and
worked on the development of mobile software applications.
Worked on projects which included NFC, Device Admin, Fragments, Telephony Services, Camera,
Google Maps, QR Code, Image Processing etc.
Have worked for some time at California HQ.
Won First Prize, twice on Hackdays organized in the company.
1.
Transaction State Machine aka TSM - JAVA : Freecharge
A service that acts as the Workflow + State Machine for other micro services in the payments ecosystem,
accountable for validating the state changes of the Transactions happening in the system, and notifying
other services as well to take Post Transaction Actions, like Settlement, building views, or Cashback.
Salient Features:
a) Supports ~1 Million txns happening in a day in Freecharge.
B) Highly available, reliable and scalable system.
C) Notifies all updates happening in the txns to other concerned micro services to perform Post Txn
actions.
D) Perf tested for 700 requests per second.
E) Provides workflow capability with data storage hence making upstream services State Less.
F) Powers Settlement, Txn History View, Refund and Cashback Systems.
Technologies Used : MySQL as persistence storage, SNS + SQS for notifications, Id Generation with
routing info for data partitioning, Logical partitioning of data for archival strategy.
Frameworks : Spring, Mybatis
2.
Merchant Platform (Payment + Settlements):
15+ micro services in Merchant Platform in Freecharge to support the functions from Onboarding,
Payments, Settlement, Value Added Services, Automated Reconciliation.
This includes :
- Automated Merchants Onboarding as per KYC guidelines.
Merchant Payments via Wallet, PG, UPI, BQR, UPI QR, EMI, Paylater
- Merchants Settlement with in T+1 days and OnDemand Settlement
- A Multi Tenant Automated Report Reconciliation Banks, Wallet, Payment Gateways to keep check on
Financial Health.
System with complete audit trail to revisit / redrive the older run recons.
Rule Engine to charge Fee on all payments as per RBI and MeITY
3.
Settlement Service (Payables) - JAVA: Freecharge
Service that uses notification feed from TSM, described above, which is responsible for generating the
accounting for every txn happening in Freecharge, fee deductions and share calculation.
Works on a Double Entry scheme.
Responsible to settle (actual money movement) the merchants within the SLA defined by RBI.
Being Multi-Tenant in nature, works for both Wallet and PG Line of Business.
4.
Jabong App (Android): Jabong
App Link In Jabong, I was working on its Android app and have worked on areas of improving its code
quality, and adding new features to it.
Additional Information
, Two times receiver of Go Beyond Award in Location Labs.
Won First Prize, twice on Hackdays organized in the company.
Third prize in Programming event in Technical Festival at NIT Kurukshetra.
Timeline
B. Tech. Hons - undefined
CSE) University Institute of Engg. & Technology, UIET), Kurukshetra University