Ravi Kumar

Software Engineer

Delhi, India9 yrs 1 mo experience
Highly Stable

Key Highlights

  • Over 9 years of experience in distributed systems.
  • Expert in building scalable data pipelines on AWS.
  • Proven leadership in engineering and project management.
Stackforce AI infers this person is a Fintech Backend Engineer with expertise in scalable distributed systems and data architecture.

Contact

Skills

Core Skills

Software ArchitectureJavaData Warehouse ArchitectureAws GlueProject ManagementInfrastructure OptimizationCost SavingsEngineering LeadershipMicroservices DevelopmentSql

Other Skills

AerospikeAmazon RedshiftAmazon Web Services (AWS)Apache KafkaCross-functional Team LeadershipData LakesData MigrationData warehousDesign PatternsDockerElasticSearchEngineering ManagementGitHibernateInfrastructure

About

I have over 9 years of experience in building highly scalable and reliable distributed systems with seamless transaction capabilities. My skill set includes Java, Python, Spring Boot, Kafka, AWS Services, Docker, Kubernetes, Istio Mesh, MySQL, MongoDB, Redis, ScyllaDB, Kafka-Connect, Snowflake, and Redshift etc.

Experience

9 yrs 1 mo
Total Experience
2 yrs 3 mos
Average Tenure
--
Current Experience

Uni cards

4 roles

Software Architect

Jul 2024Mar 2025 · 8 mos

  • Architecting scalable and efficient systems, optimizing infrastructure costs, and driving technical innovation to enhance developer productivity and product performance.
Apache KafkaMongoDBDesign PatternsPlatform ArchitectureRedisSpring Boot+6

Principal Engineer

Jan 2023Jun 2024 · 1 yr 5 mos

  • Data Pipeline Setup: Managed the complete setup of the data pipeline for the data warehouse on AWS. This involved utilizing Confluent Source and Sink Connectors, S3, AWS MSK, AWS Glue Crawler, ETL Jobs, and Redshift. The pipeline synchronized data from over 30 microservices into Redshift, enabling business analysts and the risk team to analyze data without impacting live services.
  • Credit Card Track Leadership: Spearheaded the technical front of the Credit Card (CC) Track. Successfully developed the CC platform as a SaaS solution to onboard multiple co-brand partners and banks.
  • Cost Optimization: Collaborated with the SRE team on AWS service cost optimization.
Data LakesInfrastructure OptimizationCost SavingsKubernetesSnowflake CloudKafka Connectors+11

Senior Engineering Manager

Promoted

Jan 2022Dec 2022 · 11 mos

  • Led a high-performing team of 8 engineers responsible for critical services related to BNPL Card (Pay1/3), including transactions, loan management, lender reporting, and transaction risk management.
  • Strategically built and developed the team by recognizing individual strengths and aligning efforts towards a unified goal, ensuring timely project delivery with robust design and thorough documentation.
  • Led the development of the Loan Manager V2 project, successfully delivering the project under tight deadlines while maintaining high standards of quality and performance.
  • Oversaw the delivery of Credit Card products and BNPL initiatives, ensuring seamless execution and alignment with business objectives.
  • Established a comprehensive tech and product roadmap by collaborating with cross-functional stakeholders, including Product, Risk, Care, and Finance teams, to drive the team's success and align with broader organizational goals.
  • Pioneered the implementation of Temporal by conducting a POC, presenting it to the team, and developing a temporal-starter library to streamline Temporal bootstrapping. This library has been successfully adopted by over 50 microservices within the
Stakeholder EngagementCross-functional Team LeadershipEngineering LeadershipTime ManagementLeadershipProject Management+2

SDE-3

Nov 2020Dec 2021 · 1 yr 1 mo

  • Microservices Development: Led the design and development of multiple microservices from the ground up using Java and Spring Boot. Key services include user profile, Transaction Ledger, Transaction Risk Engine, Reporting Engine, and Loan Management System, showcasing deep expertise in LLD and HLD.
  • Team Leadership & Mentoring: Mentored and guided junior team members on best practices in LLD and HLD. Conducted peer reviews to ensure high-quality code and design, contributing to the development of essential services like Merchant Platform, Notification, Repayment, CRM, Reward Engine, Billing Service, Card-Transaction, UniPay, and MoneyTransfer.
  • Common Libraries Development: Contributed to the creation of reusable libraries and tools, Logger Library, MySQL Library, and Task Scheduler (Open source).
MongoDBDesign PatternsREST APIsAmazon Web Services (AWS)MySQLJava+2

Phonepe

Software Engineer

Jul 2020Nov 2020 · 4 mos · India

  • Worked with merchant offline team. Majorly worked on merchant khata book product.
Java

Paytm payments bank

Senior Software Engineer

Jun 2018Jun 2020 · 2 yrs · Noida Area, India

  • UPI 2.0 Launch: Upgraded the 40+ UPI APIs from 1.0 to 2.0 when system was doing ~10 million transactions per day. Also developed and integrated NPCI and CBS new APIs to provide features : One Time Mandate, Singed Intent or QR, Invoice in Inbox, Overdraft Bank Account Linking.
  • In-house UPI Platform : Developed migration strategies and migrated ~50 million users from outsourced UPI platform to In-house UPI platform without taking any down time and without impacting in-flight transactions.
  • Kafka Retry : Developed an easily plug-able Kafka retry library which allows guaranteed re-processing of message after configurable time.
  • Reporting Service : Built UPI Reporting service which generates Business reports and Monitoring reports to highlight the system metrics.

Freecharge

3 roles

Lead Software Engineer

Apr 2018May 2018 · 1 mo · Gurgaon, India

  • Prepaid Payment Instruments(PPI) Guidelines - Implemented KYC status based wallet guidelines which were imposed by RBI on all Wallets in India.
SQL

Software Engineer 2

May 2017Apr 2018 · 11 mos · Gurgaon, India

  • Integration with Axis Bank - Coordinated with Axis team to integrate their APIs to withdraw the customer's wallet balance to customer's bank account. Also implemented the logic to deduct the Fee on Withdraw transactions.
  • Lien Project – Built a functionality by which a merchant can take one time authorisation from the customer to debit the customer's wallet balance at a later time.
  • Wallet License Migration – Around 49+ Million wallets migrated from Yes bank license to Freecharge license with in 2 days without taking any down time. During this project got the exposure to Spring transaction management module, MySQL store procedures, AWS SNS and SQS. Designed and programmed multi-threaded speed regulator to control the speed of migration.
SQL

Software Engineer [Snapdeal]

Jul 2015Apr 2017 · 1 yr 9 mos · Gurgaon, India

  • Wallet AWS Migration – Wallet infra was moved from NexGen to AWS. Re-architecture the topology of servers and used the Master-Slave Database architecture to handle the read load on wallet.
  • P2P Engine: I was the part of team who built P2P Engine micro-service from scratch. P2P Engine provides the functionalities i.e. send money, request money, split money, escrow transactions.
  • Dec 2015, I moved to Payments of Snapdeal [subsidiary - Freecharge] and started working as Backend developer.
  • As a fresh, I started working as a frontend developer in brand store team. Got the opportunity to learn frontend technologies i.e html, css, js, angular js.
SQL

Education

Delhi Technological University (Formerly DCE)

Bachelor’s Degree — Computer Engineering

Jan 2011Jan 2015

Stackforce found 100+ more professionals with Software Architecture & Java

Explore similar profiles based on matching skills and experience