Open to backend engineering roles

I build systems
that don't break
under pressure.

Backend and distributed systems — caching, real-time engines, concurrency. 18 months in production, three systems shipped solo since.

18mo
production backend engineering
40K+
users served by systems I built
6×
latency cut on a production system
3
distributed systems shipped solo

Experience

LMNAs Cloud Solutions

Software Engineer · Jun 2024 – Nov 2025 · Chennai, Tamil Nadu

Eighteen months shipping backend systems that couldn't afford to fail.

6×p95 latency: 3s → 500ms

A distributed lock collapsed concurrent cache misses into a single database read, instead of letting them stampede it.

0Lost or duplicate orders

A transactional outbox re-checked SAP before every retry, so hours of downstream downtime never meant lost data.

4Channels merged into one record

Event-ID dedup and unique constraints on email and phone kept the merge honest.

100+Line orders: days → minutes

A reusable template re-priced per customer at creation, so no stale pricing slipped through.

JavaSpring BootPostgreSQLRedisRedissonDockerPython

Toolbox

What I build with.

Languages & frameworks

JavaSpring BootSpring Data JPAHibernateSpring SecurityPython

Data & messaging

PostgreSQLRedisRedissonApache KafkaMySQLGraphQL

Distributed systems

Idempotency & exactly-once semanticsOptimistic & distributed lockingEvent-driven architectureCache stampede prevention

Tools & practices

DockerJUnit 5MockitoTestcontainersMavenGCPCI/CDGit

Timeline

The build log.

Aug 2026

Slipstream — real-time decisioning engine

Immutable snapshot hot-swapped atomically; a lock-free, allocation-free read path under concurrent traffic. Live storefront and console.

Jun 2026

TaskMesh — distributed task engine

Kafka + Redis coordination, at-least-once consumption with idempotent handlers — a worker lost mid-batch triggers redelivery, never a drop or a double-apply.

May 2026

Shortly — URL shortener

Optimistic locking on the write path, so click counters stay correct under concurrent writes without serializing the redirect path.

Nov 2025

Left LMNAs Cloud Solutions, started building solo

Eighteen months in production taught me what breaks under load. Since then: three distributed systems, built and shipped independently.

Get in touch

Got something that needs to stay correct under load?

Open to backend engineering roles. Based in Bengaluru, India — happy to work remote.