I’m Misbahul Alam
A Backend Engineer
I design and build scalable, high-performance backend systems. My expertise includes microservices, event-driven architectures, and APIs using 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 architectures and service boundaries that perform reliably under real production conditions. My main interest is in the important decisions behind the code. This includes where consistency boundaries should be, how data moves safely between services and how the system behaves when things go wrong.
I apply Domain-Driven Design to organize business logic into clear bounded contexts. I use the transactional outbox pattern for reliable event delivery and design systems with failure in mind from the beginning using idempotent consumers, circuit breakers and dead letter queues. I carefully consider CAP tradeoffs and understand how one small failure can affect the entire system if not handled properly.
I work with REST, GraphQL and gRPC depending on the actual needs of the project. For asynchronous processing, I use Kafka and RabbitMQ. On the data side, I work with PostgreSQL focusing on proper indexing and query optimization and use Redis with practical caching strategies. I also containerize applications with Docker, set up CI/CD using GitHub Actions and deploy on AWS.
I'm a self-taught backend engineer based in Bangladesh. Every concept I use comes from deep understanding and building strong mental models, not just memorizing patterns.
Skills
Technologies and tools I use to build backend systems and modern applications.
Golang
TypeScript
JavaScript
Python
Gin
Node.js
NestJS
Fastify
Express.js
Next.js
PostgreSQL
MongoDB
Redis
GraphQL
gRPC
Kafka
RabbitMQ
WebSockets
Docker
Kubernetes
AWS
GitHub Actions
Linux
Vitest
Expertise
Key areas where I specialize in building scalable and reliable backend systems.

Backend Engineering
I build backend systems that are fast, maintainable, and easy to understand. Clean architecture and clear domain boundaries are very important to me.
API Development
I design REST, GraphQL and gRPC APIs based on the actual needs of the project. Security, structure, and performance are considered from the beginning.
Microservices
I break down complex applications into well-defined services with clear boundaries. These services are loosely coupled and independently deployable.

Event-Driven Architecture
I use Kafka and RabbitMQ to build asynchronous systems. I focus on reliable message delivery, consumer idempotency and handling failures gracefully.
System Design
I carefully consider failure modes, consistency tradeoffs and scalability from the start. I apply DDD, Outbox Pattern and CQRS only when they truly add value.
Database Design
I design data models based on real usage patterns. I work with PostgreSQL using proper indexing and query optimization and Redis with practical caching strategies.

DevOps & Cloud
I use Docker to containerize applications, GitHub Actions for automation and AWS for deployment. I build production readiness into the system from the beginning.
Testing & Reliability
I write tests that focus on real failure scenarios rather than just increasing coverage numbers. My goal is to ensure the system works reliably when it matters most.
Projects
Backend systems and APIs built with a focus on performance and scalability.



Shopping-Bag - E-commerce Platform
A modern full-stack e-commerce application built with Next.js and NestJS, offering a seamless shopping experience with a clean, minimalist design philosophy.


Golang E-commerce API
A production-ready, Dockerized RESTful API for an e-commerce platform built with Go (Golang), Gin, and PostgreSQL.

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.