Résumé
Download PDF ↓M. Mahafuj Rahman
Full-Stack Engineer · Mobile (Flutter) · DevOps
Experience
Lead Software Engineer & NoorConnect Project Counselor
Joined as full-stack engineer, expanded scope based on evolving company needs. Owned backend and DevOps first — migrated from a vendor-managed server to self-hosted AWS infrastructure using aaPanel, AWS Lambda (webhooks, CI/CD), and CodeCommit. Identified critical gaps in the mobile codebase and stepped in to lead Flutter development for NoorConnect, a Muslim prayer guidance app for iOS and Android.
- Architected app from scratch using Clean Architecture + GetX (state only), migrating a disorganised legacy codebase into a scalable feature-based structure.
- Built full BLE prayer mat integration — device discovery, pairing, real-time sensor data during prayer, and zen mode.
- Implemented cross-platform prayer alarm system: Android AlarmManager (exact alarms, boot recovery, custom adhan sounds) and iOS AlarmKit (iOS 26+) with local notification fallback.
- Developed Quran feature with local caching, recitation settings, and multilingual support across 6 languages.
- Integrated go_router + get_it, establishing architecture conventions across the entire product. Sole mobile engineer across the full production lifecycle.
Software Lead & Project Counselor
Led architecture and full-stack development across DevOps, backend, and 3 client apps for a large-scale commerce platform (Qifa). Only member with production experience — co-founders were still undergraduate students. Scope: Chinese payment integration (WeChat Pay), OTP via Aliyun SMS, multi-app Docker Compose deployments, Alibaba Cloud infrastructure.
Frontend Engineer (Flutter Intern)
Converted an existing UniApp codebase to Flutter and integrated it with the existing backend. Core self-learning period — formative in committing to mobile engineering.
Software Engineer
Started as intern (graduation requirement), converted to full-time. Built unionpowerinc.com from scratch. Wrote automation scripts to manage and transform large datasets for the site. Hands-on DevOps, WordPress, and data pipeline tooling.
Education
- Master's in Software Engineering — 2027 (expected)
- Bachelor of Engineering in Software Engineering — 2024
Skills
- Mobile
- Flutter / Dart · dartz · BLoC · GetX (state) · get_it · go_router · Swift (native iOS) · Kotlin (native Android)
- Backend
- Python · Django · DRF · WebSocket · Daphne · Redis · Channels · Celery · MySQL · PostgreSQL · PHP
- DevOps
- AWS (S3, CodeCommit, ECS, Lambda) · Azure · Alibaba Cloud / Aliyun · Docker · aaPanel · cPanel · Hostgator · Hostinger
- APIs & CMS
- Gaode Map (AMap) · Huawei Maps · WeChat / WePay · Aliyun SMS · Firebase · WordPress · Shopify · Wagtail
- AI / ML
- YOLO v8n · n8n · Claude · MCP Servers · Prompt Engineering · Agent Management
- Frontend
- React · React Native · Astro · TypeScript · HTML / CSS
- Other
- Dear ImGui · C++ · Git · GitHub
- Languages
- English (professional) · Mandarin (working) · Bangla (native)
Selected Projects
Production-grade Muslim prayer guidance iOS/Android app. BLE prayer mat integration, cross-platform alarm system with exact scheduling, Quran module with multilingual support (6 languages), offline-first architecture. Sole mobile engineer from prototype to production.
Large-scale commerce platform — 3 client apps (customer, merchant, admin), full DevOps on Alibaba Cloud, Chinese payment integration, OTP via Chinese SMS APIs. Architected from scratch as the only experienced engineer on the team.
Open-source real-time monitoring system. On-device YOLO v8n face detection — video capture → inference → REST API → mobile app. github.com/ShaysFrame/open_rtms ↗
Chinese language learning platform with Vue SPA frontend and Django REST backend. Lessons, vocabulary management, and user progress tracking.