I’m Misbahul Alam
A Backend Engineer
I design and build scalable, high-performance backend systems using Go. My expertise spans microservices, event-driven architectures, and APIs across REST, GraphQL and gRPC — with Kafka and RabbitMQ powering reliable, 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 in Go — clean API layers, event-driven architectures, and service boundaries that hold up under real production conditions. My focus is on the decisions underneath the code: where consistency boundaries sit, how data flows between services, and what happens when things fail at the worst possible moment. I care about building backends that are not just functional, but reliable enough for the next engineer to read and confidently extend.
System design is where I spend most of my thinking. I apply Domain-Driven Design to define bounded contexts and aggregate boundaries, use the transactional outbox pattern to guarantee event delivery without distributed transactions, and design for failure from the start — idempotent consumers, circuit breakers, dead letter queues. I understand CAP tradeoffs, when to denormalise for query performance, and how a single failing component can cascade into a full system outage if the architecture doesn't account for it.
Technically, I work across REST, GraphQL, and gRPC for service communication — chosen based on the use case, not habit. I build async event pipelines with Kafka and RabbitMQ, work with PostgreSQL across indexing and query planning, and apply Redis caching strategies like cache-aside and write-through with deliberate intent. When I implement something — JWT token rotation with brute-force protection, or a Kafka consumer designed around at-least-once delivery semantics — it's because the problem requires it, not because the pattern sounds good. I containerise with Docker, automate deployments through GitHub Actions, and deploy on AWS.
I'm self-taught and based in Bangladesh, actively working toward my first professional backend role. Every concept I understand I built a genuine mental model for — not memorised, understood. The projects in my portfolio are systems I designed from scratch, made deliberate architectural decisions on, and iterated until they reflected how I actually think. I'm looking for a team where depth of thinking is valued as much as speed of output.
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 in Go that are fast, maintainable, and easy to reason about. Clean architecture and clear domain boundaries are non-negotiable for me.
API Development
I design REST, GraphQL, and gRPC APIs based on what the problem actually needs — not habit. Security, structure, and performance are built in from the start.
Microservices
I decompose complex domains into services with clear boundaries and independent deployability — loosely coupled, but not loosely thought through.

Event-Driven Architecture
I use Kafka and RabbitMQ to decouple side effects from the request lifecycle. I think carefully about delivery guarantees, consumer idempotency, and what happens when things fail.
System Design
I think through failure modes, consistency tradeoffs, and scalability constraints before writing code. I reach for DDD, outbox, and CQRS when the problem genuinely calls for them.
Database Design
I model data around how it's actually read and written. PostgreSQL with deliberate indexing, Redis for caching strategies — chosen based on tradeoffs, not defaults.

DevOps & Cloud
I containerise with Docker, automate deployments through GitHub Actions, and run on AWS. Production readiness is something I design for, not bolt on at the end.
Testing & Reliability
I write tests that catch real failure modes, not just hit a coverage number. The goal is confidence that the system behaves correctly 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.