Backend Engineer · Python · FastAPI

Anshuman
Rout.

I build persistent and resilient backend systems — the kind that hold up when things get real.

View Projects Get in Touch
Scroll to explore

Work

Selected Projects

01 / 02

Distributed Task Queue

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

FastAPI Redis Dramatiq SSE Pub/Sub Python
View on GitHub →

02 / 02

Token Bucket Rate Limiter

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

FastAPI Token Bucket Redis Mutex Middleware Python
View on GitHub →

Career

Work Experience

Data Engineer

Chubb — P&C Insurance

Chubb 1 yr 8 mos

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

Informatica Cloud MS SQL Server Azure Databricks PySpark Python

Skills & Technologies

Languages

Python SQL

Frameworks

FastAPI Django

Infrastructure

Redis Dramatiq SSE / Pub-Sub

Data & Cloud

Azure Databricks PySpark Informatica Cloud

Databases

MS SQL Server PostgreSQL Redis

Concepts

Distributed Systems Rate Limiting Async Pipelines

Say Hello

Let's Talk

Open to backend engineering roles. Feel free to reach out.