Rahul

Kumar.

Backend Developer / System Designer / AI Engineer

JavaJava
Spring BootSpring Boot
GoGo
PythonPython
DockerDocker
KubernetesKubernetes
RedisRedis
PostgreSQLPostgreSQL
MongoDBMongoDB
AWSAWS
GraphQLGraphQL
JavaJava
Spring BootSpring Boot
GoGo
PythonPython
DockerDocker
KubernetesKubernetes
RedisRedis
PostgreSQLPostgreSQL
MongoDBMongoDB
AWSAWS
GraphQLGraphQL

Professional Journey

A timeline of building scalable backend systems and AI solutions.

Ocrolus

Team Automation India

Apr 2025 – Present

Software Engineer (Backend)

  • Owned the Template Parser Service (TPS) for automated bank statement parsing, processing 220K+ daily requests across 1800+ banks and optimizing extraction logic to achieve 90%+ accuracy for top 20 high-volume banks.

  • Resolved 15+ critical client-reported parsing failures, debugging extraction logic and deploying fixes to ensure reliability.

  • Developed the TPS monitoring module for the Ready for Business (RFB) synthetic testing suite in Java (Spring Boot) — detecting critical regressions instantly and enabling zero-impact rollbacks.

  • Architected Ollie, a RAG-based support chatbot using Python, LangChain, OpenAI embeddings, and PGVector — driving end-to-end delivery from HLD/LLD to production.

  • Designed infrastructure and load-testing pipelines for Ollie, reducing p90 latency by 75% and achieving 99.9% request success rate at peak load.

Backend Architecture • System Design • Optimization

Zomato

Team OneSupport

Nov 2024 – Mar 2025

SDE-I (Backend)

  • Shipped features for OneSupport, a backend SDK powering post-order support across Zomato, Blinkit, District, and Hyperpure — including agent inactivity alerts, customer history tracking, and ticket automation enhancements.

  • Managed platform reliability via rotational on-call, resolving production incidents and sustaining 24/7 uptime.

  • Led the end-to-end integration of OneSupport SDK into the Merchant KAM app, launching automation-driven escalations to reduce manual intervention for high-priority tickets.

  • Drove infra cost optimization saving $84K+/year — via SQS bulk fetching, pre-enqueue validations, merging low-usage workers, and archiving stale MongoDB data.

  • Patched a critical production authorization vulnerability flagged during compliance review, where Vendor Managers could access tickets outside their scope — affecting all platform users.

Backend Architecture • System Design • Optimization

Jio Platforms

Jio Edge Cloud

Aug 2023 – Oct 2024

Software Development Engineer

  • Designed and built a datacenter management platform in Go, replacing error-prone Excel-based provisioning with automated APIs — cutting Kubernetes cluster provisioning time by 70% and eliminating manual errors.

  • Built REST APIs backed by MongoDB aggregation pipelines for datacenter inventory and cluster lifecycle management.

  • Integrated Cisco APIC APIs for real-time switch metadata ingestion, powering infrastructure monitoring dashboards.

  • Implemented RBAC using OpenFGA, replacing an all-access model with scoped, cluster-level permissions — enforcing resource isolation per compliance policy.

  • Developed a cluster sharing feature on OpenFGA's relationship model, enabling scoped access delegation across teams.

Backend Architecture • System Design • Optimization

GenVR Labs Pvt. Ltd.

India

Mar 2023 – May 2023

Software Development Engineer Intern

  • Enhanced frontend of company's website using ReactJS, improving visual appeal and user experience.

  • Developed a Python script in Colab notebook to download keyword-filtered objects from Objaverse, and integrated it with an ML image captioning model for improved filtering.

Backend Architecture • System Design • Optimization

GSSoC (GirlScript Summer of Code)

India

Mar 2021 – May 2021

Open Source Contributor

  • Acquired proficiency in React.js, Git & Github while actively participating in the open source program.

  • Exhibited strong code review skills, identifying and addressing issues within the learning section of pbchess project.

  • Conducted comprehensive research on popular chess openings and successfully integrated them into the project.

Backend Architecture • System Design • Optimization

Featured Projects

Architecting scalable backend systems and immersive digital experiences.

server.ts
import{ Distributed }from'@/core'
classBackendService{
asyncinitialize(){
// Distributed API Gateway Logic
awaitdatabase.connect();
returntrue;
}
}
01

Distributed API Gateway

A horizontally-scalable API gateway with JWT auth, rate limiting, circuit breaker, and real-time observability.

GoRedisPrometheusDockerWebSocketsGitHub Actions
  • Built a distributed API gateway in Go with JWT auth, sliding window rate limiting, and fail-open resilience — sharing state across horizontally-scaled instances via atomic Redis Lua scripts.
  • Implemented a circuit breaker to detect downstream failures and short-circuit requests, preventing cascading outages.
  • Integrated Prometheus observability and a real-time pipeline visualizer via WebSockets + Redis Pub/Sub.
server.ts
import{ Chess }from'@/core'
classBackendService{
asyncinitialize(){
// Chess Web App Logic
awaitdatabase.connect();
returntrue;
}
}
02

Chess Web App

A real-time multiplayer chess platform engineered for low-latency gameplay and seamless state synchronization.

ExpressJSWebSocketsMongoDBReactJSJWTBcrypt
  • Built a real-time multiplayer chess platform using WebSockets to enable low-latency 2-player gameplay.
  • Designed & implemented core chess engine logic with move validation, turn enforcement & illegal-move prevention.
  • Implemented secure authentication using JWT and bcrypt, managing session state via HTTP cookies.
server.ts
import{ Notes }from'@/core'
classBackendService{
asyncinitialize(){
// Notes Managing Application Logic
awaitdatabase.connect();
returntrue;
}
}
03

Notes Managing Application

A secure, scalable note-taking system designed for high availability and data consistency.

DjangoREST APIsMySQLPython
  • Built REST APIs using Django, enabling secure and scalable note creation, retrieval, updates, and deletion.
  • Modeled relational data in MySQL with optimized queries and schema design to ensure data consistency and persistence.

Technical Arsenal

A curated stack of technologies for building high-performance, scalable systems.

Languages & Frameworks

GoPythonC/C++JavaSpring BootFlask

Backend & Systems

RESTgRPCMicroservicesOpenFGASQSWebSockets

Databases & Streaming

PostgreSQLMongoDBRedisKafka

AI & ML

LangChainOpenAIRAGPGVectorEmbeddingsLLM Integration

Infrastructure & Tools

AWS (S3, EC2, SQS)DockerKubernetesLinuxGitHub ActionsGrafanaPagerDutyPrometheus

Recognition & Research

Milestones that define my journey in engineering and innovation.

IEEE Publication

LSTM Based Real-Time Transient Stability Assessment Using Synchrophasors

Proposed a data-driven model based on Long Short-Term Memory (LSTM) neural networks to identify the transient stability status of power systems in real-time.

Authors:A. Iqbal, Rahul Kumar, U. Soni and T. Jain
Conference:2024 6th Global Power, Energy and Communication Conference (GPECOM), Budapest, Hungary
Read Research Paper

ICPC 2021

Secured top 9.4% (Rank 471 out of 4990+ teams) in ICPC Preliminary Round.

MCM Scholarship

Consistently recognized among the top 10% students each semester at IIT Indore.

Competitive Programming

Solved 1K+ problems on LeetCode. Expert on Codeforces. 4* on CodeChef.

Sports Gold Medal

Awarded Gold Medal on achieving 1st rank in chess competition at Intra-IIT Sports Meet.

Education

Indian Institute of Technology Indore

B.Tech. in Electrical Engineering

Indore, India
Jul 2019 – May 2023Overall CGPA: 8.49
Coursework
Computer Programming (C++ & OOP)Advanced AlgorithmsDigital SystemsMicroprocessorsProbability & Random ProcessesLinear AlgebraSignals & Systems

“Scientists investigate that which already is; Engineers create that which has never been.”

— Albert Einstein

Beyond Code

“Life is more fun when you have hobbies”

♟️

Chess

Strategizing moves on the 64 squares. Intra-IIT Gold Medalist.

🎸

Guitar

Strumming melodies and exploring acoustic rhythms.

✏️

Sketching

Capturing expressions through charcoal and graphite portraits.

📚

Reading

Exploring new worlds through fiction and tech blogs.

✒️

Creative Writing

Weaving thoughts into stories and poetry.

Let's Connect

I'm always open to discussing backend engineering, distributed systems, and AI technologies. Feel free to reach out if you'd like to chat or collaborate on interesting projects.

Say Hello