Kanhaiya Agrahari

Software Engineer

Gurugram, Haryana, India3 yrs 9 mos experience
Highly Stable

Key Highlights

  • Expert in backend engineering and distributed systems.
  • Proven track record of building scalable architectures.
  • Strong focus on performance optimization and system reliability.
Stackforce AI infers this person is a Backend Engineer specializing in scalable systems within the Fintech industry.

Contact

Skills

Core Skills

Backend EngineeringDistributed SystemsDatabase ManagementSystem MonitoringBackend Development

Other Skills

AlgorithmsApache KafkaC (Programming Language)C++Data StructuresGrafanaJavaScriptLow-Level DesignMatlabMongoDBNew RelicNoSQLNode.jsPostgreSQLPython (Programming Language)

About

Hey there! I’m a Senior Software Engineer and proud IIITM 2022 grad who loves solving real-world problems with clean code and scalable systems. Yes, I enjoy cracking problems on LeetCode, GeeksforGeeks, and CodeChef — but for me, it’s not just about solving 1000+ DSA questions. If you can't design a system that handles millions of users without falling apart, what's the point? I’m passionate about building things that scale — whether it’s event-driven architectures, high-performance APIs, or databases that don’t cry under load. I believe great engineering is part logic, part creativity, and all about learning continuously. Currently focused on backend engineering, distributed systems, and making performance bottlenecks disappear. Let’s build something cool.

Experience

Indmoney

Principal Software Engineer

Nov 2025Present · 4 mos · Gurugram, Haryana, India · On-site

Pluang

3 roles

Senior Software Engineer

Promoted

Mar 2024Nov 2025 · 1 yr 8 mos

  • Designed and implemented robust, event-driven architectures leveraging Apache Kafka, enabling scalable, asynchronous communication between microservices. Developed Kafka-based solutions for reliable, high-throughput user transaction statement delivery systems.
  • Developed and maintained scalable, high-performance backend services and RESTful APIs using Node.js, capable of handling over 500k RPM through efficient request handling.
  • Integrated Redis and in-memory caching strategies to significantly reduce latency and improve API response times, enhancing overall application performance and scalability.
  • Architected and managed both relational (PostgreSQL) and NoSQL (MongoDB) databases, utilizing schema-driven design and indexing strategies to optimize query execution across collections exceeding 100 million documents.
  • Built comprehensive observability and monitoring pipelines using Grafana and New Relic, ensuring system reliability, rapid incident response, and actionable performance insights across distributed systems.
  • Implemented CDN integration for static assets and dynamic APIs to minimize latency, reduce load on core services, and enhance global user experience through optimized routing and caching.
  • Collaborated cross-functionally with product, QA, and DevOps teams to enforce engineering best practices in code quality, scalability, and maintainability across services and infrastructure.
  • Conducted regular code reviews and provided mentorship to junior engineers, fostering a culture of continuous improvement, technical excellence, and knowledge sharing within the team.
Apache KafkaNode.jsRedisPostgreSQLMongoDBGrafana+3

Software Engineer

Jun 2022Mar 2024 · 1 yr 9 mos

  • We are building a scalable investment platform that makes it easy to invest in the class of assets, cryptocurrency, Gold, Mutual funds, and stocks.

Software Engineer Intern

Jan 2022Jun 2022 · 5 mos

  • 1. Developed chatting and news feature, where users can chat with each other and read personalized news. The news feature also includes 3P news along with bookmark functionality.
  • 2. Worked on Pluang's TnC (Terms and Conditions) features, where admins are able to publish, update and deactivate the TnCs.
  • 3. Implemented block, report, and ban users functionalities that help admins to block and ban reported users inside the chatroom.

Codespeedy technology private limited

Deep Learning Intern

Oct 2020Nov 2020 · 1 mo · India

  • 𝐁𝐮𝐢𝐥𝐝 𝐃𝐞𝐞𝐩 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐦𝐨𝐝𝐞𝐥𝐬 𝐟𝐨𝐫 𝐜𝐥𝐚𝐬𝐬𝐢fi𝐜𝐚𝐭𝐢𝐨𝐧 𝐚𝐬 𝐰𝐞𝐥𝐥 𝐚𝐬 𝐫𝐞𝐠𝐫𝐞𝐬𝐬𝐢𝐨𝐧 𝐭𝐚𝐬𝐤𝐬 𝐔𝐬𝐢𝐧𝐠 𝐓𝐞𝐧𝐬𝐨𝐫fl𝐨𝐰 𝐀𝐧𝐝 𝐊𝐞𝐫𝐚𝐬 𝐝𝐞𝐞𝐩 𝐥𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐀𝐏𝐈.
  • 𝐈𝐦𝐩𝐥𝐞𝐦𝐞𝐧𝐭𝐞𝐝 𝐢𝐦𝐚𝐠𝐞 𝐜𝐥𝐚𝐬𝐬𝐢fi𝐜𝐚𝐭𝐢𝐨𝐧 𝐮𝐬𝐢𝐧𝐠 𝐭𝐡𝐞 𝐓𝐫𝐚𝐧𝐬𝐟𝐞𝐫 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐀𝐩𝐩𝐫𝐨𝐚𝐜𝐡.

Ecera system llc

Software Engineer Trainee

Sep 2020Jan 2021 · 4 mos · India

  • Created a REST API using Javascript and NodeJs that allows admins to log in, and registerinside the ECERA’s dashboards.
  • Implemented token-based authorization as well as OTP-based authentication inside Ecera’s admin panel.
  • Followed the agile design methodology, where we as a team designed a full-fledged web product for our client.

Pantech solutions pvt ltd (pantech prolabs india)

Programming with MatLab

Sep 2020Oct 2020 · 1 mo

  • 𝐄𝐱𝐩𝐥𝐨𝐫𝐞𝐝 𝐝𝐢ff𝐞𝐫𝐞𝐧𝐭 𝐌𝐚𝐭𝐥𝐚𝐛 𝐭𝐨𝐨𝐥𝐛𝐨𝐱 𝐬𝐮𝐜𝐡 𝐚𝐬 𝐃𝐒𝐏 𝐭𝐨𝐨𝐥𝐛𝐨𝐱, 𝐀𝐮𝐝𝐢𝐨 𝐬𝐲𝐬𝐭𝐞𝐦 𝐭𝐨𝐨𝐥𝐛𝐨𝐱, 𝐈𝐦𝐚𝐠𝐞 𝐩𝐫𝐨𝐜𝐞𝐬𝐬𝐢𝐧𝐠 𝐭𝐨𝐨𝐥𝐛𝐨𝐱, 𝐚𝐧𝐝 𝐩𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐞𝐝 𝐟𝐨𝐫 𝐝𝐢ff𝐞𝐫𝐞𝐧𝐭 𝐭𝐲𝐩𝐞𝐬 𝐨𝐟 𝐬𝐢𝐠𝐧𝐚𝐥𝐬.
  • 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐝 𝐚 𝐆𝐔𝐈 𝐒𝐜𝐢𝐞𝐧𝐭𝐢fi𝐜 𝐂𝐚𝐥𝐜𝐮𝐥𝐚𝐭𝐨𝐫 𝐔𝐬𝐢𝐧𝐠 𝐌𝐚𝐭𝐥𝐚𝐛 𝐚𝐧𝐝 𝐰𝐨𝐫𝐤𝐞𝐝 𝐨𝐧 𝐢𝐦𝐚𝐠𝐞 𝐝𝐚𝐭𝐚.

Education

Indian Institute of Information Technology Senapati, Manipur

Bachelor of Technology - BTech

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Backend Engineering & Distributed Systems

Explore similar profiles based on matching skills and experience