──:──:── (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.
$ whoami
Full-stack Software Engineer
$ ./deploy --env production
[OK] Packaging microservices...
[OK] Provisioning AWS infrastructure...
➜ System successfully deployed to production!
Current Status
✓ Actively building scalable microservices and cloud-native solutions.
✓ Exploring event-driven architectures with RabbitMQ.
✓ Architecting highly available distributed systems.
Projects
View All ↗

Content Processing Platform
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.



Distributed Job Queue System
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.


Collaborative Document System
A real-time, block-based collaborative document editing system built with NestJS and WebSockets. Think of it as a developer-friendly, extensible take on modern documentation platforms.




Video Streaming Platform
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 ↗
AWS Networking: From Packet to VPC
Aug 11, 2026
When I first started working with AWS, I could launch an EC2 instance inside a VPC, attach a security group, and deploy an...

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...

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