Available for freelance work

Hey, I'm Rishav Kumar
Backend Engineer.

3+ years building scalable distributed systems using Go & Java. From payment platforms at Razorpay to enterprise microservices at Kantar — I build backends that handle real traffic.

Who I am

Backend Software Engineer with 3 years of experience building scalable and distributed systems using Go and Java. Experienced in payment-link systems, international card processing, Kafka-based architectures, observability platforms, and AI-assisted engineering automation.

Strong foundation in scalable backend systems, system design, and developer productivity tooling. I love the puzzle of distributed systems, the elegance of a well-designed API, and the satisfaction of seeing a service handle 10x its expected load without breaking a sweat.

Currently freelancing and open to interesting projects — especially anything involving complex architectures, performance optimization, or greenfield backend builds.

3+
Years Experience
500+
DSA Problems
AIR 326
NIMCET 2020
MCA — 2020–2023

Master of Computer Applications

MANIT Bhopal (NIT Bhopal)
CGPA: 8.73 / 10
BCA — 2015–2019

Bachelor of Computer Applications

Tilka Manjhi Bhagalpur University
Percentage: 81.36%

🥇 Gold Medal — First Position in BCA

Tools of the trade

🔥

Go

Primary language, Goroutines, gRPC

Java

Spring Boot, payment systems

🐍

Python

Scripting, automation, tooling

🔴

Kafka

Event streaming, consumers, queues

Redis

Caching, Redis Streams, pub/sub

🐬

MySQL

Payment systems, queries

🐘

PostgreSQL

Relational data, migrations

🍃

MongoDB

Document store, aggregation

🐳

Docker

Containers, compose, multi-stage

📊

Prometheus

Metrics, monitoring, alerts

📈

Grafana

Dashboards, visualization

☁️

AWS

S3, SQS, cloud-native workflows

🔌

gRPC

Service communication, protobuf

🤖

AI Tools

Claude, Cursor, workflow automation

🏗️

DDD

Domain-Driven Design, modular arch

🔄

CI/CD

Pipelines, TDD, code reviews

Where I've worked

March 2025 — Present

Software Engineer — Payments Platform

Razorpay · Bangalore
  • Developed end-to-end development and customization of Amazon Payment Links and HDFC Mintoak & Mindgate Payment Link integrations, enabling merchant-specific payment workflows and scalable onboarding solutions.
  • Built and integrated complete support for international card refund and void processing, improving transaction reconciliation reliability for global merchant flows.
  • Integrated internal notification services Stork and Splitz to support controlled feature ramp-ups, payment event notifications, and rollout experimentation.
  • Improved observability and production monitoring by integrating Prometheus metrics and building operational dashboards using Grafana, reducing debugging and incident resolution time.
  • Worked extensively on high-throughput distributed backend systems using Go, Java, Kafka, Redis, MySQL, and MongoDB for payment processing and transaction lifecycle management.
Go Java Kafka Redis MySQL MongoDB Prometheus Grafana
July 2023 — February 2025

Software Engineer 1 — Product Development

Kantar · Bangalore
  • Delivered and owned 13 product features across 29 user stories with high on-time delivery and minimal production defects.
  • Developed scalable backend microservices using Go, gRPC, and REST APIs for distributed enterprise applications.
  • Applied Domain-Driven Design (DDD) principles to build modular and maintainable backend architectures aligned with business workflows.
  • Improved backend performance and reliability through concurrency optimization using Go Routines, channels, efficient context management, and optimized service communication.
  • Contributed to reusable repository and service design patterns, improving maintainability and accelerating development across teams.
  • Worked with AWS services including S3 and SQS for cloud-native distributed workflows and asynchronous processing systems.
Go gRPC REST APIs DDD AWS S3 AWS SQS Concurrency

Engineering Automations

🤖 Automated Dev Deployment

Built automated custom dev deployment setup used in daily engineering workflows to deploy multiple microservices seamlessly.

✅ Sanity Testing Utilities

Built reusable sanity testing and validation utilities to reduce repetitive manual verification tasks across the team.

🗄️ Dev Environment Provisioning

Kafka setup and ephemeral database provisioning for local development environments — zero-config onboarding.

🔍 Flow Debugging Utility

Developed an internal flow debugging utility to simplify distributed payment flow tracing and issue diagnosis.

Academic background

2020 — 2023

Master of Computer Applications (MCA)

MANIT Bhopal (NIT Bhopal)
CGPA: 8.73 / 10

Specialized in distributed systems, software engineering, and scalable backend architectures.

2015 — 2019

Bachelor of Computer Applications (BCA)

Tilka Manjhi Bhagalpur University
Percentage: 81.36%

🥇 Gold Medal for securing first position in BCA.

Milestones & recognitions

🏆

500+ DSA Problems

Solved across coding platforms demonstrating strong problem-solving and algorithmic skills.

🎯

AIR 326 — NIMCET 2020

All India Rank 326 in NIMCET 2020 for NIT MCA Common Entrance Test.

🥇

Gold Medal — BCA

Awarded Gold Medal for securing first position in Bachelor of Computer Applications.

Let's build something

Have a project in mind? Need a backend architect? Or just want to chat about distributed systems? I'm always open to interesting conversations.