Menu

HomeAboutSkillsExpertiseProjectsContact

Find me on

Misbahul Alam

  • Home
  • About
  • Skills
  • Expertise
  • Projects
  • Contact
Modern Backend Systems

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.

Let's Talk
Find me on
Misbahul Alam

About Me

A brief introduction about my background and technical expertise.

Misbahul Alam

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.

Find me on

Skills

Technologies and tools I use to build backend systems and modern applications.

Golang Logo

Golang

TypeScript Logo

TypeScript

JavaScript Logo

JavaScript

Python Logo

Python

Gin Logo

Gin

Node.js Logo

Node.js

NestJS Logo

NestJS

Fastify Logo

Fastify

Express.js Logo

Express.js

Next.js Logo

Next.js

PostgreSQL Logo

PostgreSQL

MongoDB Logo

MongoDB

Redis Logo

Redis

GraphQL Logo

GraphQL

gRPC Logo

gRPC

Kafka Logo

Kafka

RabbitMQ Logo

RabbitMQ

WebSockets Logo

WebSockets

Docker Logo

Docker

Kubernetes Logo

Kubernetes

AWS Logo

AWS

GitHub Actions Logo

GitHub Actions

Linux Logo

Linux

Vitest Logo

Vitest

Expertise

Key areas where I specialize in building scalable and reliable backend systems.

Backend Engineering Logo

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 Logo

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 Logo

Microservices

I decompose complex domains into services with clear boundaries and independent deployability — loosely coupled, but not loosely thought through.

Event-Driven Architecture Logo

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 Logo

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 Logo

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 Logo

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 Logo

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.

Blog Platform API

Blog Platform API

A scalable and robust RESTful API for a blog platform built with NestJS, Drizzle ORM, and PostgreSQL.

NestJSDrizzle ORMPostgreSQL
LiveCode
Sluggit - Slug Generator

Sluggit - Slug Generator

Sluggit is a minimalist, production-ready utility designed for high-performance string-to-slug transformation.

TypeScriptNPMOpen Source
LiveCode
Shopping-Bag - E-commerce Platform

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.

Next.jsNestJSDrizzle ORMPostgreSQL
Code
Vanilla JS SPA Template

Vanilla JS SPA Template

A lightweight, responsive Single Page Application (SPA) built with Vanilla JavaScript. This project demonstrates client-side routing, modern CSS styling, and a clean file structure without the overhead of heavy frameworks.

HTMLCSSJavaScript
LiveCode
Golang E-commerce API

Golang E-commerce API

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

GolangGinPostgreSQL
Code
Real-time Chat Application

Real-time Chat Application

Real-time chat application built with Next.js, NestJS, TypeORM, PostgreSQL, and Socket.IO, enabling seamless communication and message persistence.

Next.jsNestJSPostgreSQLSocket.IO
Code

Contact

Have a project idea or want to connect? Feel free to send a message.

Contact Information

Email

misbahulalam64@gmail.com

Phone

+8801705470560

Location

Nilphamari, Bangladesh

Send a Message

Misbahul Alam

Building the powerful backends behind modern applications. Let’s connect and build something great together.

Quick Links

HomeAboutServicesProjectsContact

Contact

misbahulalam64@gmail.com+8801705470560
Nilphamari, Bangladesh

Stay Connected

Get updates on new projects and articles.

Get in touch

© 2026 Misbahul Alam. All rights reserved.