CS

Backend Engineer

Building backend systems that scale.

I'm Chinmoy Sharma. I build distributed systems, real-time applications, and reliable backend infrastructure.

Selected Work

Featured Projects

/01

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.

Node.jsTypeScriptSocket.IORedisPostgreSQLPrisma
View on GitHub
/02

Distributed Job Queue

A fault-tolerant distributed job processing system with multiple workers, retries, exponential backoff and job status tracking.

Node.jsTypeScriptRedisBullMQDocker
View on GitHub

About

Building reliable systems, one problem at a time.

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.

Node.jsTypeScriptExpressSocket.IORedisPostgreSQLPrismaDockerGit

Contact

Interested in working together?

I'm open to backend engineering opportunities, internships, and conversations around building reliable software systems.

Send me an email