I’m Misbahul Alam
A Backend Engineer
I design and build scalable, high-performance backend systems. I specialize in microservices, event-driven architectures and APIs with REST, GraphQL and gRPC. I use Kafka and RabbitMQ to power reliable and distributed systems at scale.

About Me
A brief introduction about my background and technical expertise.

I'm a Backend Engineer who designs and builds distributed systems. I focus on creating clean APIs, event-driven systems and clear service boundaries that stay reliable and easy to maintain in production. I enjoy solving complex engineering problems and designing systems that balance scalability, performance and reliability.
My main interests are backend architecture, distributed systems, system design and core computer science fundamentals. I like understanding how services talk to each other, how data moves through systems and how architectural choices affect reliability, scalability and performance. I'm also interested in Linux, networking, operating systems and the principles that power modern software.
I work with REST, GraphQL, gRPC and WebSockets based on what the project needs. For async communication and event-driven workflows I use RabbitMQ and Kafka, while WebSockets support real-time and low-latency features. On the data side I mainly use PostgreSQL, MongoDB and Redis. I also use Docker, GitHub Actions and AWS to build, deploy and run solid applications.
I'm a self-taught backend engineer based in Bangladesh. I believe in learning from first principles, building things by hand and developing strong mental models instead of just memorizing tools, frameworks and patterns.
Skills
Technologies and tools I use to build backend systems and modern applications.
Golang
TypeScript
JavaScript
Python
Gin
Node.js
NestJS
Fastify
FastAPI
Next.js
PostgreSQL
MongoDB
Redis
GraphQL
gRPC
WebSockets
Kafka
RabbitMQ
Docker
Kubernetes
AWS
GitHub Actions
Linux
Vitest
Expertise
Key areas where I specialize in building scalable and reliable backend systems.

Backend Engineering
I build solid, high-performance backend systems that are easy to maintain and understand. Clean architecture and clear domain boundaries come first.
API Development
I design and build REST, GraphQL and gRPC APIs based on project needs. Security, scalability and clean structure are included from the start.
Microservices
I break complex apps into loosely coupled services that can be deployed independently, each with clear responsibilities.

Event-Driven Systems
I design reliable async systems with Kafka and RabbitMQ, focusing on message durability, idempotency and handling failures gracefully.
System Design
I design scalable systems while thinking about failures, consistency and performance early. I use patterns like DDD, CQRS and Outbox only when they truly help.
Database Design
I create efficient data models based on real usage. Strong experience with PostgreSQL indexing, MongoDB modeling and practical Redis caching.

DevOps & Cloud
I containerize apps with Docker, automate deployments with GitHub Actions, and deploy on AWS with production readiness in mind.
Testing & Reliability
I write useful tests focused on real failure scenarios, not just coverage numbers. The goal is systems that stay reliable under pressure.
Projects
Backend systems and APIs built with a focus on performance and scalability.

Banking Microservices
A banking microservices project built with Go, Chi, PostgreSQL and Kafka, designed to handle high traffic and provide a seamless banking experience.

Cartify Platform
A robust e-commerce API built with Go, Gin, PostgreSQL, and Redis, designed to handle high traffic and provide a seamless shopping experience.




Real-time Chat Application
Real-time chat application built with Next.js, NestJS, TypeORM, PostgreSQL, and Socket.IO, enabling seamless communication and message persistence.
Contact
Have a project idea or want to connect? Feel free to send a message.