Idempotency: A Deep-Dive Triggered by a Real-World Double-Charge Failure
Payments should never charge twice. I break down Post/Redirect/Get, idempotency keys, and storage-layer guarantees that keep retries from corrupting state.
Read on MediumHi, my name is
I am a Software Engineer who likes building reliable systems and backend infrastructure.
I work on backend services, automation, and platform reliability. I enjoy improving how systems run in production, making deployments smoother, and building tools that keep platforms stable. I’ve worked with C++, Go, Python, Node.js, Linux, containers, and cloud tooling to ship services that stay predictable under load.
Most of my work centers on clean automation, observability, and infrastructure that scales without drama.
Software Developer
Python · Flask · PostgreSQL · Grafana · pandas · openpyxl · python-docx
SDE Intern
Node.js · Express · TypeScript · React · Supabase · Render
Python · FastAPI · Go · Chronos · PostgreSQL · Redis · Docker · Kubernetes
Node.js · Express · Kafka · Nginx · Docker · Redis
Node.js · TypeScript · Fastify · PostgreSQL · Redis · BullMQ · Docker
Node.js · Express · Docker · OpenVPN · IPsec
FastAPI · React · Tailwind CSS · Ollama · Docker
TypeScript · Node.js · Next.js · PostgreSQL · Redis · Kafka · Nginx
Node.js · GraphQL · Kafka · MongoDB · Docker
C++17 · nlohmann/json · Docker · CLI
Node.js · Express · ClickHouse · CSV · JWT
Node.js · Express · GraphQL · PostgreSQL · Redis · Kafka · Docker
Node.js · Express · MongoDB · AST · Docker
Node.js · Express · MongoDB · JWT · RBAC
Payments should never charge twice. I break down Post/Redirect/Get, idempotency keys, and storage-layer guarantees that keep retries from corrupting state.
Read on MediumReimagining BitTorrent for the cloud era with Node.js, Kafka, MongoDB, and Docker—covering architecture choices, observability, and scaling lessons.
Read on MediumB.E. in Information Science and Engineering · 2021 – 2025 · Bengaluru, Karnataka
Coursework: Data Structures & Algorithms, Object-Oriented Programming, Operating Systems, Database Management Systems, Computer Networks.
Certifications: Fundamentals of Backend Engineering, Docker Networking: Creating, Managing, and Troubleshooting Container Networks, Prometheus & Grafana: Monitoring Application Performance, Software Architecture: Patterns for Developers, Advanced Linux Networking and Security.
C++ · Python · Go · JavaScript
Distributed Systems · Event-Driven Design · Clean Architecture
AWS · GCP · Docker · Linux
GitHub Actions · Jenkins · GitOps
PostgreSQL · Redis · Kafka · BullMQ
Grafana · Azure DevOps APIs · GitLab APIs
REST API Observability · Incident Automation · Chaos Testing