K

Kapil Arya

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 9 mos experience
Most Likely To SwitchAI Enabled

Key Highlights

  • Led development of scalable fintech solutions.
  • Recognized as Best On-Call Engineer for incident management.
  • Mentored junior engineers and improved team standards.
Stackforce AI infers this person is a Backend-focused Software Engineer with expertise in Fintech and E-commerce.

Contact

Skills

Core Skills

Backend DevelopmentDigital LendingPayment SystemsOrder Management SystemsE-commerce DevelopmentPerformance Testing

Other Skills

AlgorithmsAmazon RedshiftAmazon Web Services (AWS)Apache KafkaArtificial Intelligence (AI)C++Data StructuresDjangoDjango Rest FrameworkElasticSearchElasticsearchGITGo (Programming Language)JavaJenkins

About

I’m a Senior Software Engineer at Grab (GXS Bank) who loves building scalable, reliable backend systems that make products run smoothly behind the scenes. Over the past few years, I’ve worked across fintech, logistics, and e-commerce, designing and delivering systems that handle high traffic, complex data flows, and real-world reliability challenges. At Grab, I’ve contributed to the core digital lending and payments platforms — leading feature design, improving performance, and ensuring every piece of the system scales cleanly and efficiently. I enjoy digging deep into architecture, debugging tough production issues, and writing clean, maintainable code that lasts. My day-to-day involves Java, Python, Spring Boot, Django, Kafka, RabbitMQ, and MySQL, but I’m always exploring new tools and patterns that make backend systems faster and more resilient. I’m driven by curiosity, clean design, and the satisfaction of solving hard problems that make technology work better for people.

Experience

Grab

Senior Software Engineer

Apr 2020Present · 5 yrs 11 mos · Bengaluru, Karnataka

  • Lending Team - Grab initiated Digibank(GXS Bank)(January 2023 - Present)
  • Responsibilities:
  • Led end-to-end development of Flexi Loan product, including critical features such as repayment, drawdown, account opening, and closure, delivering scalable and customer-centric lending solutions.
  • Investigated and resolved complex production issues with speed and accuracy, earning recognition as Best On-Call Engineer for outstanding reliability and incident management.
  • Collaborated with cross-functional teams (product, design, risk) to ensure technical solutions met business goals, user needs, and regulatory requirements.
  • Actively mentored junior engineers, supported onboarding, and promoted best practices in system design, debugging, and clean coding.
  • Conducted detailed code reviews, improving code quality, maintainability, and team-wide technical standards.
  • Grab Pay Team - Grab Financial Group (GFG) (April 2020 - January 2023)
  • Responsibilities:
  • Managed user top-ups, driver and merchant cash-outs, booking charges for rides, and food orders.
  • Oversaw the complete funds flow for Grab users, including incoming funds through top-ups and cash-ins, and outgoing funds via cash-outs.
  • Key Contributions:
  • Developed various adapters to connect with third-party providers for actual money transactions.
  • Actively participated in designing payment features and integrating new banking solutions.
  • Created complex payment features from scratch and revamped existing ones.
  • Worked on bank account and card tokenization for direct debit via token.
  • Product Lifecycle Involvement:
  • Engaged in all stages of the product lifecycle from kickoff to launch, including documentation, technical specifications, development, QA, rollout to select users for testing, and complete rollout.
  • Monitored system health through business metrics, system and infrastructure alerts, and debugged issues during outages.
JavaPythonSpring BootDjangoKafkaRabbitMQ+3

Oyo

SDE-2

Dec 2019Apr 2020 · 4 mos · Bengaluru Area, India

  • Oyo Vacation Homes

Blackbuck (zinka logistics solutions pvt. ltd.)

Software development engineer-2

Oct 2018Dec 2019 · 1 yr 2 mos · Bengaluru, Karnataka, India

  • Order Management System Team
  • Order Stage and Document Lifecycle Development:
  • Developed order stage lifecycle and order document lifecycle from scratch.
  • As the central service to the company, provided necessary data to other teams through APIs, event bus services, or queuing mechanisms.
  • Implemented multiple features for the OMS mobile app, including sending messages and push notifications upon document uploads.
  • Wrote the complete backend code for the Android app and the portal.
  • Designed classes and schemas for new features.
  • Freight Visibility Team:
  • Developed metrics from scratch for the supply app, procurement team, and truck profile.
  • Provided various metrics to product management, operations, and ground teams to track system activities.
  • Collaborative Efforts:
  • Actively involved in design and code reviews for junior team members.
  • Tech Stack:
  • Python, Django Rest Framework, MySQL, RabbitMQ, Kafka, Elasticsearch, Java, Spring Boot, JPA
PythonDjango Rest FrameworkMySQLRabbitMQKafkaElasticsearch+4

Edgeverve

Member of Technical Staff

Jun 2016Oct 2018 · 2 yrs 4 mos · Bengaluru Area, India

  • Cart Module Development for E-commerce Project:
  • Developed the cart module from scratch, handling all backend functionalities.
  • Implemented APIs using Node.js, with MongoDB as the database.
  • Ensured code quality and reliability by writing test cases using the Mocha framework, achieving over 80% test coverage.
  • Utilized the StrongLoop framework throughout the project.
  • Collaborative Team Work:
  • Actively contributed to multiple teams, demonstrating flexibility and teamwork skills.

Samsung research institute

Summer Intern

May 2015Jul 2015 · 2 mos · Bengaluru, Karnataka, India · On-site

  • During my internship, I worked on a project to study and compare the differences between two widely used search engines: Solr and Elasticsearch. Both servers run on Apache Lucene technology and are used for searching and indexing documents to retrieve results faster. Our task was to perform load testing on both servers and determine which one is faster and more useful.
  • To achieve this, we utilized the Pen-Up application for load testing. Our approach involved building the Pen-Up application on our local machine, populating both servers with data from our MySQL database, and then executing the same queries on both servers using Ngrinder. By analyzing the results, we aimed to derive conclusions about the performance and efficiency of each search engine.

Education

Indian Institute of Technology, Roorkee

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

Wendy School Junior College

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Backend Development & Digital Lending

Explore similar profiles based on matching skills and experience