Harshit Singhal

Software Engineer

Bengaluru, Karnataka, India3 yrs 9 mos experience
AI EnabledAI ML Practitioner

Key Highlights

  • Expert in building scalable backend systems.
  • Led successful integrations with major payment platforms.
  • Passionate about distributed systems architecture.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech and distributed systems architecture.

Contact

Skills

Core Skills

Software DesignGo (programming Language)Spring BootMachine Learning

Other Skills

AWSDynamoDBSpring BatchAWS AppConfigKafkaTrinoMySQLRedisAerospikeJavaMongoDBElasticsearchPython (Programming Language)Apache KafkaPostgreSQL

About

I’m Harshit Singhal, a Senior Software Engineer at Razorpay, where I design and scale high-impact backend systems powering products like Magic Checkout and Pay with Partner. I bring over 3 years of experience building distributed systems, decomposing monoliths, and leading end-to-end integrations with partner platforms like Apple Pay, Google Pay, and CRED. My focus is on building performant, reliable infrastructure — from ingestion pipelines and tokenization workflows to alerting and observability tools. I’m an alumnus of LNMIIT with a deep curiosity for how systems work under the hood. I’m actively working toward becoming a distributed systems architect and love exploring side projects in LLM tooling, graph-based code intelligence, and system observability.

Experience

3 yrs 9 mos
Total Experience
1 yr 9 mos
Average Tenure
2 mos
Current Experience

Uber

Software Engineer II

Mar 2026Present · 2 mos · Bengaluru, Karnataka, India

Razorpay

Senior Software Engineer

Aug 2024Mar 2026 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • ◦ Architected and built Razorpay’s Bill Payments service end-to-end, integrating with existing payment systems and enabling NPCI BBPS certification.
  • ◦ Drove DDD adoption, standardized Go services, and built LLM-based automation (Claude Skills) for gateway integrations with auto PR generation.
  • ◦ Led the design and development of “Card Sync” for card payments via CRED Pay, enabling device-tokenized card linking and frictionless one-click card payments on checkout across Razorpay merchants
  • ◦ Built a scalable data ingestion pipeline using Spring Batch, AWS AppConfig, and DynamoDB to ingest and live-serve 10M+ device-user mappings daily for CRED eligibility resolution.
  • ◦ Implemented end-to-end card linking and tokenization flow with partner apps (e.g., CRED), including payment redirection, secure token exchange, and saved instrument refresh to enable one-tap payments.
  • ◦ Designed a scalable ingestion pipeline for Razorpay Pixel, enabling seamless collection and processing of user activity events generated by the UI, leveraging Kafka, Trino, and MySQL.
  • ◦ Reduced query execution time by over 80% through the implementation of effective indexing strategies, significantly enhancing database performance and efficiency.
  • ◦ Implemented a wallet integration platform, enabling seamless onboarding of new wallets in 1 day through configuration updates, reducing integration effort by 60%
Software DesignGo (Programming Language)

Tekion corp

3 roles

Software Engineer

Promoted

Jan 2024Aug 2024 · 7 mos

  • ◦ Designed a data ingestion pipeline for an Inventory Management System on the DR Platform using MongoDB, Elasticsearch, and Kafka, optimizing event processing and ensuring daily inventory reconciliation.
  • ◦ Designed and developed the Consumer Finance and Insurance System, slashing loading time to 200ms by replacing the outdated polling system with the new architecture.

Associate Software Engineer

Jul 2022Dec 2023 · 1 yr 5 mos

  • ◦ Designed and implemented an Aerospike-based caching service, driving substantial performance improvements and data processing stability, leading to a 300ms reduction in page load time.
  • ◦ Demonstrated proficiency in software development by introducing various features such as Multi-site, prequalify, Disclosure Management System, and Common Caching, utilizing JAVA, MongoDB, Kafka, Elastic Search, and Aerospike technologies, thereby increasing dealer onboarding by 40% and expanding business reach.
  • ◦ Managed lead generation service for multiple dealerships, optimizing processes including lead generation, data acquisition, and sales, resulting in a 50% increase in lead creation.
  • ◦ Resolved long-standing technical debt, enhancing code quality, and preventing future issues, which led to a 30% decrease in code review time. Spearheaded system stabilization efforts, reducing production bugs by 40%
  • ◦ Collaborated effectively with multiple teams, resolving dependencies and meeting diverse requirements
Spring BootRedis

Associate Software Engineer Intern

Jan 2022Jun 2022 · 5 mos

  • 1. Learned and incorporate the good coding principle of JAVA.
  • 2. Build the CRM Planner Application by aggregating data from multiple CRM sub modules to show data in an easily digestible, calendar grid view in production.
  • 3. Build the School management system demo project using JAVA, Spring Boot, Mongo DB, and Elastic Search.
Spring BootJava

Avo automation

Product Development Intern

May 2021Jul 2021 · 2 mos · Bangalore Urban, Karnataka, India

  • Learned and incorporated software engineering process improvements and best practices.

Universiti putra malaysia

Research Intern

Aug 2020Dec 2020 · 4 mos · Malaysia

  • Achieved 96.4% accuracy on the test set by applying different kinds of Machine Learning algorithms to the data which need to be classified into different activities based on Human Activity Recognition.
Python (Programming Language)Machine Learning

Education

The LNM Institute of Information Technology

Bachelor's degree — Computer Science

Jan 2018Jan 2022

Chinar School

High School Diploma — Science

Jan 2016Jan 2018

Stackforce found 100+ more professionals with Software Design & Go (programming Language)

Explore similar profiles based on matching skills and experience