satyam.nandanwar
Open to opportunities
Backend Engineer · 3+ yrs experience

Building event-drivensystems & orderworkflows in Spring Boot.

I design and ship backend services for high-throughput eCommerce and banking platforms — Kafka-based async pipelines, order orchestration, account lifecycle APIs. Currently building network with checkout and payment workflows.

01 · ABOUT

A short introduction.

I'm a backend engineer based in Bengaluru, focused on Distributed Systems, event-driven architectures, and database performance. My work centers on Java, Spring Boot, and the Kafka ecosystem.

I started out at an early-stage product team, owning REST integrations and production support. I then spent a year at Accenture delivering core banking APIs for Financial Group, financial cooperative — where idempotent delivery and regulatory reporting are non-negotiable. Today building checkout, payment, and order orchestration services for the marketplace.

I'm drawn to systems where the cost of failure is high — banking, payments, order flows because that's where backend design actually matters.

02 · STACK

The tools.

— I reach for.

Languages

  • Java8 · 11 · 17
  • SQL·
  • Bash·

Frameworks

  • Spring Boot·
  • Spring MVC·
  • Spring Data JPA·
  • Spring Security·
  • Hibernate·

Data & Messaging

  • Apache Kafka·
  • MySQL·
  • MongoDB·
  • Redis·
  • RabbitMQ·

Infrastructure

  • Docker·
  • Kubernetes·
  • Jenkins · GitHub Actions·
  • AWSEC2 · RDS · S3
  • Terraform·

Practice

  • Microservices·
  • Event-Driven Arch·
  • System Design·
  • Database Tuning·
  • JUnit · Mockito·
03 · SELECTED WORK

Things I've built.

001

Checkout & Order Orchestration — Client-Server Application Development

Backend services powering checkout, inventory validation, payment confirmation, and order state transitions for the ShopClues marketplace. Migrated synchronous REST flows between order, inventory, and notification services to Kafka-based async events, eliminating cascading slowdowns during peak load. Layered Redis caching and MySQL query optimization on top, cutting critical API latency by 40%+.

Spring BootKafkaMySQLRedisDockerMicroservices
2025 — Present

Clues Network Production · eCommerce

002

Account Lifecycle & Regulatory Reporting

Core banking engagement for Financial Group, owned account lifecycle REST APIs handling customer state transitions — active, dormant, closed — and KYC status updates within the account services module. Built a nightly batch sweep that flagged dormant accounts and fed the regulatory reporting pipeline, with idempotent delivery and retry handling so transient failures never produced duplicate submissions — a non-negotiable in banking compliance.

Java 8Spring MVCJPAScheduled JobsREST APIs
2024 — 2025

Accenture Client: OP Financial Group, FI

003

Distributed Order Management System

A distributed order platform handling order creation, inventory reservation, payment processing, and compensating rollback flows using Saga-based transaction orchestration across microservices. Async inter-service communication via RabbitMQ, Redis-backed caching, and failure recovery mechanisms — supports 1,000+ concurrent order transactions in load tests.

Spring BootMicroservicesRabbitMQRedisSaga PatternDocker
2024

Personal project

04 · EXPERIENCE

Where I've worked.

May 2025 — Present

Backend Engineer

Clues Network

Building Spring Boot microservices for the ShopClues marketplace — catalog, cart, checkout, payments, inventory, and order lifecycle. Owning Kafka-based async workflows for payment confirmation, inventory sync, and order status updates.

Bengaluru · IN
Mar 2024 — Apr 2025

Packaged App Development Associate

Accenture

Delivered core banking REST APIs and batch jobs in Java 8 / Spring MVC for Financial Group. Built account lifecycle services and the regulatory reporting integration with idempotent delivery and retry handling.

Mumbai · IN
Feb 2023 — Mar 2024

Junior Java Developer

Bitkraft Technologies

Developed backend modules and REST integrations for enterprise applications in Java and SQL. Owned system troubleshooting, client issue resolution, and release activities — building strong foundations in production support workflows.

Mumbai · IN
— Let's talk

Got a system
to build?

satyamnand.dev@gmail.com