Backend Software Engineer Β· 4+ years Β· Node.js & AWS Β· backends that move millions of events a day without flinching.
I build the unglamorous plumbing that keeps things running: messaging pipelines, caching layers, queues that never lose a job β spirals that loop forever but never collapse. Outside of production code, I cook, I read about systems and psychology, and I'm slowly collecting passport stamps.
Portfolio Β· Resume Β· Writing Β· LinkedIn
Guni SMS β Senior Backend Engineer (Feb 2022 β present)
- Built a multi-stage AWS Lambda pipeline (SQS, S3, Redis, MongoDB) processing 1M SMS/MMS per hour
- Designed Redis-backed auth caching with Lua scripts + Pub/Sub invalidation β cut MongoDB auth reads by 90%
- Built a multi-provider routing layer with automatic fallback β cut SMS costs 33%, MMS costs 50%
- Led blue-green deployments on AWS ELB for zero-downtime rollouts
FluidFit.ai β Senior Software Engineer, Contract (Dec 2025 β Feb 2026)
- Architected multimodal AI media pipelines across Gemini, Veo, and Imagen with provider fallback
- Shipped image-processing services (Sharp/Jimp) and SVG vectorization tooling end to end
- limitly β distributed rate limiter, 6 frameworks, 4 storage backends, 20K+ req/sec on a single Redis node at p95 < 5ms.
npm install limitly - stl-javascript β core data structures (stacks, queues, segment trees, BSTs) for JS, built for teaching and lightweight production use
- Contributor, OpenFeature.dev β PHP onboarding docs
"From a certain point onward there is no longer any turning back. That is the point that must be reached." β Franz Kafka
Also known as: the point you
git push --forceand accept your fate.
"I am a cage, in search of a bird." β Franz Kafka
Also known as: a Kubernetes pod, in search of a process that won't crash-loop.
"One morning Gregor Samsa woke to find himself transformed in his bed into a horrible vermin." β Franz Kafka, The Metamorphosis
Also known as: what happens when you wake up to 47 failed CI runs and one very angry on-call alert.
"There are no facts, only interpretations." β Friedrich Nietzsche
Also known as: "It's not a bug, it's a feature" β the original source code comment.
"He who has a why to live can bear almost any how." β Friedrich Nietzsche
Also known as: a clear spec can survive even the worst legacy codebase.
"Whoever fights monsters should see to it that in the process he does not become a monster." β Friedrich Nietzsche
Also known as: whoever fights memory leaks should see to it that they don't introduce three more.
π Every loop here terminates β eventually, probably, citation needed.
| Problem | Tools |
|---|---|
| High-throughput backends | Node.js, Express, Fastify, REST, WebSockets, microservices |
| State that has to survive load | MongoDB, PostgreSQL, Redis (Lua scripts, Pub/Sub, cache-aside) |
| Moving data without losing it | Bull/BullMQ, Redis Pub/Sub, MongoDB Change Streams, event-driven design |
| Shipping without breaking prod | AWS (Lambda, SQS, ECS, S3, CloudWatch, ELB), Docker, Kubernetes, GitHub Actions |
| Learning right now | Go (concurrency), Rust (memory safety), distributed systems design |
Field notes on backend systems β Redis internals, rate limiting tradeoffs, replication, partitioning. Read on Hashnode β
B.Tech, Computer Science & Engineering β Dr. A.P.J. Abdul Kalam Technical University (2018β2022)
π« dasarpan471@gmail.com Β· π github.com/adasarpan404



