Distributed Chat Backend
A real-time chat backend running across multiple Node.js instances with cross-server Socket.IO communication through Redis and persistent message storage.
Backend Engineer
I'm Chinmoy Sharma. I build distributed systems, real-time applications, and reliable backend infrastructure.
Selected Work
A real-time chat backend running across multiple Node.js instances with cross-server Socket.IO communication through Redis and persistent message storage.
A fault-tolerant distributed job processing system with multiple workers, retries, exponential backoff and job status tracking.
About
I'm Chinmoy Sharma, a backend-focused developer interested in distributed systems, real-time communication, and infrastructure that remains reliable as complexity grows.
I enjoy working through the parts of software that are easy to underestimate: cross-server communication, retries, failure recovery, persistence, authentication, and the trade-offs behind scalable backend architecture.
Tech Stack
Technologies I use to build and reason about backend systems.
Contact
I'm open to backend engineering opportunities, internships, and conversations around building reliable software systems.