About
Hi, I'm Bablu.
I'm a full-stack engineer (mostly backend) who likes owning services end to end: designing them, shipping them and keeping them healthy in production.
Today I'm a Software Engineer 2 at JLL in Bangalore. Before that, I worked at Cimpress and ICICI Lombard.
Outside work, I love solving coding problems and reading something interesting every day.
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
Certifications
Coming soon.
Skills
What I work with.
Languages
C#C++PythonTypeScriptJavaScriptSQL
Backend
ASP.NET Core.NETNode.jsExpressFastAPIREST APIsMicroservicesDistributed Systems
Data & messaging
PostgreSQLRedisApache KafkaSQS / SNSElasticsearch / OpenSearch
Cloud & DevOps
AWS (EC2, Lambda, S3, RDS, CloudWatch)DockerJenkinsCI/CD
Observability
PrometheusGrafanaJaegerOpenSearch
AI
LLM integrationOpenAI APIsOllamaMCPRAGGitHub CopilotCursor
Tools & practices
GitBitbucketJiraAgileSystem DesignUnit / integration / load testing
