Skip to content
Subham Panda — Backend Software Engineer
Open to opportunitiesBengaluru, India

Backend Software Engineer

Java · Spring Boot · Microservices

I build the systems people never see — event-driven backends, workflow engines and microservices that stay fast and correct while traffic, teams and edge cases pile up.

Java 21Spring BootApache KafkaTemporal.ioRedisMicroservicesMySQLPostgreSQLAWSDockerKubernetesJenkinsOpenTelemetryZipkinELK StackGrafanaEvent-Driven Architecture
01About

Systems that hold up under load

Three years of backend work, measured the only way that matters — in latency, uptime and hours other people stopped losing.

I'm a backend engineer with 3+ years of experience turning tangled requirements into services that hold up in production. At Paytm I architect the backend for a SuperApp serving international prepaid and postpaid SIM users, and I built the enterprise marketing automation platform behind its customer lifecycle communications.

My path ran through a B.Tech and an intensive stint at Masai School, and settled on the things I genuinely enjoy: Java, Spring Boot and Kafka, event-driven design, and distributed systems that fail gracefully rather than loudly.

The work I'm proudest of is rarely visible from the outside — pulling API responses from 800ms to 280ms, keeping a workflow engine at 99.9% uptime, giving a team end-to-end tracing so a bad request takes minutes rather than days to explain.

Currently

Role
Software Engineer
Company
Paytm
Based in
Bengaluru, India
Focus
Distributed backend systems

Open to opportunities — backend & distributed systems roles

Headline result

API response time

65%
Before800ms
After280ms

Introduced Redis distributed caching across core service endpoints and reworked event routing, cutting p-latency by nearly two thirds.

99.9%

Workflow uptime

Fault-tolerant Temporal.io + Kafka orchestration with automatic retries.

10K+

Events processed monthly

Idempotent Kafka consumers with dead-letter queue handling.

60%

Less campaign setup time

Marketing automation replaced manual, per-campaign wiring.

2K+

Workflows run daily

Durable execution with retry and compensation built in.

3,500+

Schools on the ERP

Backend features and reliability work on a cloud school platform.

25%

Engagement lift

Real-time WhatsApp notifications wired across core ERP modules.

02Experience

Where I've shipped

Two teams, one throughline — take something that works on a whiteboard and make it survive real traffic.

  1. Paytm

    Current

    Software Engineer·Bengaluru, India

    Feb 2025 — Present

    Owning backend architecture for a multi-tenant telecom SuperApp and the marketing automation platform that drives its customer lifecycle communications.

    800ms → 280ms

    API latency

    99.9%

    Uptime

    10K+

    Events / month

    60%

    Setup time saved

    • Architected and engineered a scalable backend for a SuperApp serving international prepaid and postpaid SIM users, enabling personalised experiences with mobile recharges, plan activation and entertainment services.
    • Delivered an enterprise marketing automation platform processing 10K+ customer lifecycle events monthly, cutting manual campaign setup time by 60% and enabling real-time personalised communication across Email, SMS and WhatsApp.
    • Built a fault-tolerant workflow orchestration engine on Temporal.io and Kafka99.9% uptime across 2K+ daily workflows, with idempotent consumers, DLQ handling and automatic retries.
    • Engineered a CompletableFuture-based concurrent aggregation engine across Prepaid, Postpaid and Fixed LOBs, with AOP-driven audit logging capturing traceId, response time and payload to MySQL.
    • Implemented end-to-end distributed tracing with Micrometer, OpenTelemetry and Zipkin, backed by ELK and Kibana dashboards — full request visibility and dramatically faster root-cause analysis.
    • Improved system performance with Redis distributed caching and optimised event routing, reducing API response times from 800ms to 280ms.
    • Leveraged Cursor AI and MCP integrations to accelerate delivery — automating code generation and enabling efficient end-to-end debugging across distributed services.
    Paytm Rewards & Recognition — March 2026Company-wide R&R award for engineering contribution.
    JavaSpring BootKafkaTemporal.ioRedisMySQLOpenTelemetryZipkinELK StackMicroservicesAWS
  2. Quicktouch Technologies Limited

    Software Engineer·Delhi, India

    May 2023 — Feb 2025

    Backend feature delivery and reliability work on a cloud School ERP used across thousands of institutions.

    3,500+

    Schools served

    25%

    Engagement lift

    • Contributed to a cloud-based School ERP used by 3,500+ schools, working with cross-functional teams to ship backend features and keep the platform reliable.
    • Designed and implemented a recruitment portal with job creation, category-based fee concessions and applicant status tracking, streamlining the end-to-end hiring workflow.
    • Integrated WhatsApp notifications across core modules for real-time automated updates, driving a 25% increase in user engagement and responsiveness.
    JavaSpring BootREST APIsMySQLWhatsApp APIJPA / Hibernate
03Projects

What I've built

The problem, the architecture, and the number that changed — with the data flow drawn out, because that is where the design actually lives.

Paytm · Platform BackendFeatured

LLA SuperApp

A multi-tenant telecom SuperApp backend

API response time
800ms → 280msAPI response time
Availability
99.9%Availability
Aggregated concurrently
3 LOBsAggregated concurrently

The problem

Prepaid, postpaid and fixed-line services each sat behind their own telecom API — a mix of REST and SOAP (LIMEware) with different auth schemes, timeouts and failure modes. The home screen had to stitch all of them together on every single load, and every new tenant meant another hand-rolled integration.

ScaleInternational prepaid & postpaid SIM users across three lines of business

Approach

  • Multi-tenant utility proxy that consolidates telecom REST and SOAP (LIMEware) APIs behind a single internal contract
  • Database-driven per-API configuration for timeouts, retries and credentials — behaviour changes without a redeploy
  • Concurrent home-screen aggregation using CompletableFuture across Prepaid, Postpaid and Fixed LOBs
  • AOP-driven audit logging capturing traceId, response time and payload to MySQL for every downstream call
  • Redis distributed caching on hot read paths, with event routing tuned to avoid redundant fan-out
LLA SuperApp — data flow
Mobile AppSuperApp client
API Gatewayauth · routing
Aggregation ServiceCompletableFuture
Redisdistributed cache
Telecom APIsREST + LIMEware SOAP
MySQLAOP audit trail
JavaSpring BootMicroservicesKafkaRedisCompletableFutureSpring AOPOpenTelemetryMySQLREST + SOAP
Paytm · Distributed Systems

Marketing Automation & Workflow Platform

Durable, event-driven customer lifecycle campaigns

Events / month
10K+Events / month
Less setup time
60%Less setup time
Uptime
99.9%Uptime

The problem

Lifecycle campaigns were configured by hand for every launch, and a mid-flight failure meant somebody had to work out which customers had already been messaged. There was no durable record of where a journey stood.

Scale10K+ lifecycle events monthly · 2K+ workflow executions daily

Approach

  • Kafka event pipeline with idempotent consumers and dead-letter queue handling for poison messages
  • Temporal.io workflows give each customer journey durable execution — retries and compensation survive process restarts
  • Channel abstraction dispatches to Email, SMS and WhatsApp behind one interface
  • Campaign definitions moved into configuration, removing per-campaign engineering work
Marketing Automation & Workflow Platform — data flow
Event Producerlifecycle triggers
Kafkapartitioned topics
Consumer Groupidempotent · DLQ
Temporaldurable workflows
Redisdedupe & state
Email · SMS · WhatsAppchannel dispatch
Temporal.ioKafkaSpring BootJavaRedisEvent-Driven ArchitectureDistributed Systems
Quicktouch Technologies

School ERP & Recruitment Portal

Backend for a cloud ERP running 3,500+ schools

Schools ran admissions, hiring and parent communication over phone calls and spreadsheets. Recruitment in particular had no single place to post a job, apply against it, or check where an application stood.

  • Recruitment portal with job creation, category-based fee concessions and end-to-end applicant tracking
  • WhatsApp integration across core modules for real-time automated updates
  • Backend feature delivery and reliability work alongside cross-functional product teams
Data flow
Web & Mobilestaff · applicants
ERP ModulesSpring Boot
MySQLtenant data
Notifierasync dispatch
WhatsAppreal-time updates
3,500+Schools served25%Engagement lift
JavaSpring BootREST APIsMySQLWhatsApp API
Personal Project

GitHub → Slack Commit Notifier

Push events turned into readable team digests

Default repository notifications are noisy and easy to tune out, so pushes to shared branches were going unnoticed until something broke.

  • Webhook endpoint that verifies and parses GitHub push event payloads
  • Formats commits into a compact digest — author, message, files touched, compare link
  • Posts to a Slack channel through Incoming Webhooks with retry on transient failures
Data flow
GitHub Pushwebhook event
Listenersignature verify
Parsercommit extraction
Formatterdigest builder
Slackincoming webhook
Real-timePush visibility
Java 17Spring BootGitHub WebhooksSlack API

More experiments and older work live on GitHub.

04Skills

The toolkit, grouped by what it solves

Pick a category to see what I actually reach for. Dotted entries are the ones I use most days.

Backend

Where most of my day goes — service design, APIs and the Spring ecosystem.

  • Java
  • Spring Boot
  • Spring MVC
  • Spring Security
  • Spring Cloud
  • REST APIs
  • Microservices
  • JPA / Hibernate
  • OpenAPI / Swagger

Every service I own at Paytm is Spring Boot — the SuperApp aggregation layer, the campaign platform, and the multi-tenant proxy sitting in front of the telecom APIs.

Used most days9 technologies · 4 core
05Education & Recognition

Where the foundation came from

Bachelor of Technology (B.Tech)

Bhubaneswar Engineering College

Bhubaneswar, Odisha

Aug 2019 — May 2022

Full Stack Web Development

Masai School

Bengaluru, Karnataka

May 2022 — Mar 2023

Rewards & Recognition

Paytm · March 2026

Company-wide R&R award recognising engineering contribution to the SuperApp backend and marketing automation platform.

View certificate
Open to opportunities

Let's build something worth keeping up

I'm open to backend and distributed-systems roles, and always happy to talk shop about Kafka, workflow engines or a design you're stuck on. The inbox is genuinely open.

Based inBengaluru, India · open to relocation & remote