I am a Senior Software Engineer with 9+ years of experience designing and building high-performance backend systems and full-stack applications using Golang, Node.js, React, and Python. I specialize in microservices, distributed systems, real-time messaging, AWS cloud deployments, and production platforms that require scalability, reliability, and low latency. I have deep experience in EV charging infrastructure, OCPP, IoT-connected devices, grid energy management, MQTT, gRPC, Redis Pub/Sub, and WebSockets. I built and optimized systems supporting more than 15,000 network-connected EV chargers, reduced message-handling latency by approximately 40% through Kafka and Redis Pub/Sub, and delivered automated charging workflows that reduced manual operator intervention. I take ownership across the software lifecycle, including architecture, development, testing, production deployments, CI/CD, monitoring, and incident response. I am a fast learner who adapts quickly to new technologies and domains while focusing on practical improvements to scalability, reliability, and operational efficiency.
Experience
BACKEND CONSULTANT
KAD AgencyMay 2026 – Present
I contribute to the backend of an energy grid stabilization platform built in Python, supporting real-time monitoring and control of distributed energy sites. I am redesigning the service topology from site-specific services to a shared multi-tenant architecture, reducing duplication and operational overhead while improving scalability and onboarding. I also support telemetry processing, backend reliability, service architecture and operational improvements.
SENIOR SOFTWARE ENGINEER
Tata Elxsi / Tech MahindraNov 2024 – May 2026
I designed and developed Golang and Node.js backend services for JioBP’s EV charging platform, supporting remote management of more than 15,000 connected chargers through OCPP over persistent WebSocket connections. I introduced Kafka and Redis Pub/Sub to reduce message-handling latency by approximately 40% and prevent data loss, and designed the Auto-Charging feature to reduce manual intervention. I owned UAT, QA, production setup, deployments and CI/CD, while resolving incidents affecting distributed services, message delivery, reliability and performance.
GOLANG DEVELOPER
Magenta MobilityJan 2023 – Nov 2024
I designed and developed scalable Golang and MongoDB backend services for an EV fleet and charging management platform. I built an OCPP log management system for monitoring and analyzing high-volume, real-time transactions between charging stations and the central management system, with real-time visualization in the frontend. I also delivered Golang and React.js features, processed distributed charging data, troubleshot production incidents and optimized microservices for improved reliability and lower operational overhead.
SENIOR SOFTWARE ENGINEER
OntoBorn TechnologiesJun 2017 – Dec 2022
I built backend and full-stack solutions across client engagements, including a Golang gateway for Swiggy’s CMS request and response processing and low-latency gRPC communication between microservices. I configured Prometheus and Grafana monitoring for Docker-based AWS deployments. For an online learning platform, I developed React.js, Golang and MySQL examination features and optimized slow queries under concurrent load; I also contributed Golang, React.js and MySQL architecture and business functionality for a SaaS farm management platform.
Education
BACHELOR OF ENGINEERING - COMPUTER SCIENCE, Computer Science
2013 – 2017
Skills
Languages
- English
- Professional working proficiency