Backend Engineer · Python · FastAPI
I build persistent and resilient backend systems — the kind that hold up when things get real.
Work
01 / 02
A production-grade async task processing system with real-time result streaming. Built to demonstrate reliable background job execution with live frontend feedback — no polling, no lag.
FastAPI backend exposes a send_email endpoint that enqueues tasks directly into Redis
Dramatiq workers poll the Redis queue, execute tasks, and publish results via Redis Pub/Sub
SSE endpoint fans out Pub/Sub messages to connected clients in real-time — zero HTTP round-trips
Clean separation between producer, consumer, and delivery layers for resilience and scalability
02 / 02
A high-performance, race-condition-safe rate limiting middleware built on the token bucket algorithm. Designed to sit in front of any service and protect it from burst traffic without penalising legitimate users.
Per-user buckets created on first request, stored and queried from a fast in-memory store
Refill computed dynamically using elapsed time × token rate — no background jobs needed
Mutex locks prevent race conditions when concurrent tabs or clients consume tokens simultaneously
Clean middleware interface — drop it in front of any FastAPI route with a single decorator
Career
Worked within Chubb's India technical centre — part of one of the world's largest property & casualty insurers. Owned end-to-end data pipeline development and transformation workflows across cloud infrastructure.
Built and maintained data pipelines using Informatica Cloud for large-scale insurance data ingestion
Wrote complex SQL across MS SQL Server for data modelling, transformation, and reporting
Developed PySpark jobs on Azure Databricks for distributed processing of high-volume datasets
Toolbox
Languages
Frameworks
Infrastructure
Data & Cloud
Databases
Concepts
Say Hello
Open to backend engineering roles. Feel free to reach out.