──:──:── (GMT+6)

Rafiur Rahman Protik
Full-stack Software Engineer & DevOps Enthusiast
I'm a passionate Full-stack Software Engineer with 4+ years of experience building scalable, production-ready applications and cloud-native solutions. My expertise spans React.js, Next.js, TypeScript, Node.js, Docker, AWS, CI/CD, and microservices architecture.
I focus on solving real-world problems with clean code, scalable design, and cost-efficient cloud solutions. From video streaming platforms to containerized microservices, I enjoy tackling complex technical challenges and building systems that scale.
Current Status
✓ Actively building scalable microservices and cloud-native solutions.
✓ Exploring event-driven architectures with RabbitMQ.
✓ Architecting highly available distributed systems.
Projects
View All ↗A scalable, event-driven microservices platform built to handle heavy content processing workflows (such as text extraction and summarization) asynchronously. The system leverages modern backend architecture patterns including an API Gateway, OAuth2 Identity Management, publish/subscribe messaging, and Server-Sent Events (SSE) for real-time frontend updates.
This project implements a production-grade distributed job queue system designed for asynchronous report generation. Leveraging a decoupled microservices architecture, it ensures high availability, scalability, and reliability by using Redis as a message broker and AWS S3 for persistent storage.
This service allows users to upload videos, convert them into HLS format, and add a watermark before storing them in a cloud storage solution like Cloudinary. The service also provides an API to fetch and play these videos.
Experience
View All ↗📍 Tejgaon, Dhaka, Bangladesh · Full time
📍 Michigan, United States · Full time
📍 Mirpur, Dhaka, Bangladesh · Intern
Tech Stack
the tech arsenal behind my builds
Education
View All ↗
American International University-Bangladesh
BSc in Computer Science & Engineering
2017 – 2021
BAF Shaheen College, Dhaka
Higher Secondary School Certificate (HSC)
2014 – 2016Blogs
View All ↗
Deploying a Full-Stack App on AWS EC2 with Nginx Load Balancer (Frontend & Backend)
Feb 15, 2026
I'll walk through how I deployed the frontend...

JavaScript Asynchronous Behavior (Part 1) - Callbacks in Depth
Sep 12, 2024
A callback function is a function passed into...

Crud Operation with Array and Object in JavaScript.
Feb 8, 2022
In this article I'm going to show you how to..

Performance Optimization and Get Child State without Re-Rendering..
Nov 19, 2023
When we talk about "re-rendering...






