
About Me
Engineer by day, author by night
I'm Gagandeep Bhatia, a backend engineer who builds things from zero to one. As a Founding Backend Engineer at Pulse Energy, I architect the systems that power millions of EV charging sessions across India with 99.9% availability. I cut latency from 300ms to 60ms, deployed microservices for 10M+ users, and I'm the go-to person when production breaks at 2 AM. Beyond the terminal, I write dark epic fantasy. My debut novel 'RedMarch: The Awakening War' is a story of conquest, prophecy, and the cost of power. I believe great engineering and great storytelling share the same core: structure, tension, and a satisfying resolution.
Education
Christ University, Bangalore
B.Tech., Computer Science Engineering
Graduated May 2023
D.A.V Senior Secondary School
Class 12th
Graduated Apr 2018

Skills & Impact
Technologies I work with and the results I deliver
Proficiency Overview
Languages & Frameworks
Databases, Messaging & Search
Cloud & DevOps
System Design & Architecture
Published Packages
npm packages I've built and shipped
@gagandeep023/stone-age-backend
Stone Age board game engine with game logic, room management, Socket.IO multiplayer, and SQLite persistence. Handles turns, resource gathering, building, scoring, and full game lifecycle.
@gagandeep023/stone-age-frontend
Stone Age board game frontend with React components, animations, and Socket.IO hooks. Includes the game board, player panels, resource management UI, and dice rolling.
@gagandeep023/expose-tunnel
A self-hosted tunnel service (ngrok alternative) that exposes local servers to the internet via custom subdomains. WebSocket relay server on EC2, wildcard DNS, CLI and programmatic API, published as an npm package.
@gagandeep023/api-gateway
Type-safe Express API gateway with IP-based rate limiting (Token Bucket, Sliding Window, Fixed Window), API key auth, IP filtering, and a real-time React analytics dashboard.
@gagandeep023/log-analyzer
A zero-dependency CLI and library for analyzing JSONL log files. Computes latency percentiles, detects error spikes, latency outliers, and repeated patterns, then generates Markdown and JSON reports.
@gagandeep023/json-view
An npm package and interactive tool for formatting, diffing, and un-stringifying JSON. Zero dependencies, runs entirely client-side with no data sent to any server.
Career
My professional journey so far
Founding Backend Engineer (SDE-2)
Pulse Energy / Bangalore
- Played a key role in architecting the entire backend ecosystem from 0 to 1, building foundational systems that now power millions of EV charging sessions with reliability, security, and scalability.
- Reduced system latency from 300ms to 60ms across the core API layer by optimizing data access paths, introducing intelligent caching layers (Redis), and eliminating bottlenecks through distributed tracing.
- Acted as the go-to engineer for debugging production issues, resolving high-severity incidents 2x faster through systematic root-cause analysis.
- Achieved 99.9% availability by implementing chaos engineering, circuit breakers, rate limiting, distributed locks, and proactive load-testing strategies before peak annual traffic events.
- Implemented multiple cluster and environment support to provide multi-tenant access from a single Dockerized instance, reducing infra duplication and resulting in a 3x increase in clients.
- Migrated the backend from Node.js 16 to the latest LTS (Node 22) with TypeScript, refactoring deprecated APIs, resolving multiple security vulnerabilities, and ensuring long-term maintainability.
- Deployed microservices on AWS (EC2, RDS, Lambda) with Kubernetes, Docker, architected for 10M+ users, ensuring scalability, high availability, and zero-downtime deployments using automated CI/CD pipelines.
Backend SDE1
One Orange Digital / Gurugram
- Built and optimized scalable backend systems using Java & Spring Boot, redesigning database queries with indexing, structuring, and Redis caching, improving query performance by 40%.
- Optimized payment authentication, failure handling, and retry mechanisms, increasing payment rates by 40%, resulting in higher customer satisfaction and boosting user retention.
- Integrated data streams using Kafka client libraries and external metadata sources via Axios/Fetch, streamlining the metadata ingestion pipeline and improving data quality by 30%.
- Migrated critical flows to use ACID-compliant transactions with rollback strategies and retry semantics, preventing partial updates and ensuring end-to-end correctness.
- Implemented Kafka (event streaming) and RabbitMQ (task queues) with Spring Boot microservices to decouple systems and handle asynchronous workloads efficiently.
Software Engineer Intern
Probo / Gurugram
- Designed and built the Forecast Prize Pool feature with rank boards, event triggers, and P&L settlement, leading to a 25% increase in user engagement and retention.
- Developed key features such as topic filters, bookmarking, and reverse settlement, improving content personalization and user interactions by 40%.
- Led the complete homepage redesign, implemented A/B testing, and optimized UI/UX, improving conversion rates by 20% and reducing bounce rates by 15%.
- Improved API performance by optimizing DB queries, adding caching layers, and reducing response times by 30%, allowing better high traffic handling.
Goals
Where I'm headed
Tech Leadership
Growing into a Principal Engineer and Engineering Manager, leading teams that build products used by millions. I want to shape engineering culture, mentor the next generation of builders, and make architectural decisions that stand the test of scale. The path from founding engineer to tech leader is one I'm walking every day at Pulse Energy.
Milestones
- ○Lead a team of 10+ engineers
- ○Architect systems serving 100M+ requests/day
- ○Mentor junior engineers into senior roles
- ○Speak at engineering conferences
Open Source Impact
Building tools and libraries that developers actually want to use. I believe the best way to give back to the community that shaped me is to open-source the patterns I've learned, from distributed caching strategies to developer tooling. My goal is to create projects that earn stars not for hype, but for genuine utility.
Milestones
- ○Publish a widely-adopted open source library
- ○Contribute to major open source projects
- ○Build developer tools that solve real pain points
- ○Grow an engaged open source community
Contact
Let's build something together
Have an idea for a collaboration, a question about my open source packages, or just want to talk backend architecture? I'd love to hear from you. Pick your preferred channel or drop a message using the form.