Software Engineer 2 at JLL · Bangalore
I build backend systems that don't fall over.
Hi, I'm Bablu. I build distributed systems, event-driven pipelines and APIs in C#, .NET, Node.js and Python. Every day I solve a LeetCode problem on my iPad and post the handwritten solution here.
C# · .NET · Node.js · Python · Kafka · Redis · AWS
1,484Problems solvedon LeetCode
1873LeetCode max ratingKnight · top 8% globally
1880CodeChef max rating4 star · top 2% globally
3+ yrsIn productionJLL · Cimpress · ICICI Lombard
Daily LeetCode
All solutionsSolved on iPad. Posted every day.
My handwritten notes for each problem: the idea, a quick sketch, then the code.
Latest#2409 · Oct 24, 2026Easy
Count Days Spent Together
TimeO(1)
SpaceO(1)
1 page
page 1 / 1
Daily streak2 solved this yearCurrent 1 dayLongest 1 day
Blog
All postsNotes from production.
Journey
Experience and certifications.
Experience
- Software Engineer 2 · JLLJul 2026 – Present · Bangalore · Hybrid
- Senior Software Engineer · CimpressDec 2025 – May 2026 · Mumbai · RemoteRedesigned a 33-step product workflow into 17 steps with retry-based fault tolerance and testable Node.js microservices, cutting processing time from 20s to under 2s. Built an event-driven SMS platform on SQS/SNS handling 10K+ notifications a day, and used OpenAI APIs to refine designer-to-customer messages.
- Software Engineer · ICICI LombardJun 2023 – Dec 2025 · MumbaiOwned a company-wide rate limiting platform (20K+ req/min, fail-open) with Prometheus, Grafana and OpenSearch monitoring. Co-developed a URL shortener serving 500K+ requests a day, and built an API authorization service, Kafka-based payment tracking, Hangfire-scheduled WhatsApp and email notifications, an MCP + Ollama AI platform and TCS BaNCS integrations.
- B.Tech · IIT Roorkee2019 – 2023 · Mechanical Engineering
Let's build something reliable.
Have a hard backend problem, or just want to talk systems? My inbox is open.

