Mostafizur Rahman

Backend & DevOps Engineer

Building resilient scalable systems and cloud infrastructure. Focused on performance, reliability, and clean architecture at scale.

Nest js Node.js Fast API Go Docker Kubernetes AWS Terraform
Mostafizur Rahman

Tech Stack

Languages

  • Go
  • Node.js
  • TypeScript

Frameworks

  • NestJS
  • Express
  • Gin
  • Fiber

Databases

  • PostgreSQL
  • MongoDB
  • Redis

Message Brokers

  • Kafka
  • RabbitMQ
  • NATS

Orchestration

  • Kubernetes
  • EKS / GKE / AKS

CI/CD & GitOps

  • ArgoCD
  • GitHub Actions
  • GitLab CI

Infrastructure

  • Pulumi
  • AWS CDK
  • Terraform

Observability

  • Prometheus
  • Loki
  • Grafana

Security

  • OAuth2
  • JWT

DevOps Projects

EKS Auto Mode Cluster Provisioning

Production-grade Kubernetes cluster on AWS EKS Auto Mode using Terraform. Includes VPC with public/private subnets, managed node groups, IAM IRSA, and cluster autoscaler configuration.

📜 Terraform
AWS VPC
EKS
Node Groups
Terraform AWS EKS Kubernetes IAM

GitOps Deployment with ArgoCD

Implemented GitOps workflow using ArgoCD for continuous delivery. App-of-apps pattern with Helm charts, automated sync policies, and rollback capabilities for multi-environment deployments.

📂 Git Repo
ArgoCD
Helm
K8s
ArgoCD Helm Kubernetes GitOps

Observability Stack — Prometheus + Grafana

Deployed a full observability platform using kube-prometheus-stack. Custom dashboards for service SLOs, Loki for log aggregation, and Alertmanager for PagerDuty/Slack alerting.

K8s
📊 Prometheus
📈 Grafana
🔔 Alerts
Prometheus Grafana Loki Alertmanager

Multi-Service Kafka Event Pipeline

Designed an event-driven microservices architecture using Kafka as the backbone. Producer/consumer services in Go with schema registry, dead-letter queues, and consumer group rebalancing.

📤 Producers
📨 Kafka
📥 Consumers
DLQ
Kafka Go Docker Microservices

Pulumi IaC — Cloud Infrastructure Automation

Infrastructure automation with Pulumi using TypeScript. Covers multi-region AWS deployments: ECS services, RDS clusters, S3/CloudFront, and secrets management with AWS Secrets Manager.

📘 TypeScript
Pulumi
AWS
🐳 ECS
Pulumi TypeScript AWS ECS

DevSecOps CI/CD Pipeline

10-stage GitHub Actions pipeline with integrated security gates: Trivy image scanning, Semgrep SAST, Checkov IaC linting, OWASP dependency audit, and automated SBOM generation.

📂 Git Push
GitHub Actions
🔒 Security
🚀 Deploy
GitHub Actions Trivy Semgrep OWASP

Backend Projects

Sheba-Plus

  • Developed an online shopping platform where users can hire agents to purchase products on their behalf.
  • Integrated Zoom-based communication for real-time interaction between users and shopping agents.
  • Contributed to backend services for order workflows and data management.
Architecture Flow
👤 Client
🔷 NestJS API
🐘 PostgreSQL
📹 Zoom
NestJS PostgreSQL

Live Chat System

  • Developed a real-time customer support chat system connecting users with available support agents.
  • Implemented intelligent queue-based agent assignment using NATS JetStream for efficient message distribution.
  • Designed waiting-state handling to notify users when agents are unavailable, improving customer experience.
Architecture Flow
👤 Client
🔷 NestJS API
📨 NATS JetStream
👨‍💼 Agents
NestJS PostgreSQL NATS JetStream

Palooi

  • Built a full-featured e-commerce platform including cart management, order processing, and guest checkout.
  • Integrated Stripe payment gateway to support secure online transactions.
  • Designed backend services to handle product catalogs, order lifecycle, and customer operations.
Architecture Flow
👤 Client
🟢 Express API
🍃 MongoDB
💳 Stripe
Node.js Express.js MongoDB

Education & Publications

Education

Green University of Bangladesh

B.Sc. in Computer Science and Engineering

Jan 2020 – Jan 2024

CGPA: 3.23 / 4

Publications

Pneumonia Detection from Chest X-Ray Images Using Convolutional Neural Network

ieeexplore.ieee.org/document/10499549

Currently Forging

Distributed Systems and Deployment

Deep diving into distributed architectures, consensus algorithms, and scalable deployment strategies.

System Design

Studying high-level system design, scalability patterns, and designing robust, large-scale backend systems.

Get in Touch