A production-ready full-stack Todo application deployed on AWS EKS. The architecture features a React.js frontend served via Nginx, a Flask REST API backend, and a PostgreSQL database — fully containerized with Docker and orchestrated using Kubernetes manifests. External access is handled via an AWS LoadBalancer with Nginx reverse proxy routing frontend traffic and proxying API requests to the backend.
Mostafizur Rahman
Backend & DevOps Engineer
Building resilient scalable systems and cloud infrastructure. Focused on performance, reliability, and clean architecture at scale.
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.
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.
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.
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.
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.
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.
Backend Projects
- Built a multi-tenant e-commerce SaaS platform enabling multiple vendors to create and manage independent online stores.
- Implemented backend modules for product management, order processing, and checkout using a modular NestJS architecture.
- Optimized backend performance of an e-commerce system by 39% using in-memory caching for high-demand endpoints such as product pages and user sessions.
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.
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.
- 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.
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/10499549Currently 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.