Mahbubur Rahman is a Staff Software Engineer based in Bellevue with 8 years of professional experience and a PhD-backed research background in distributed systems and ML-driven data analysis. He designs and ships highly scalable microservices and serverless architectures, specializing in event-driven data syncing, fuzzy search, and performance optimization across Dynamo/MongoDB, Elasticsearch, Kafka, Docker, and Kubernetes. At GE HealthCare and previously Flexport and Samsung, he solved hard problems in eventual consistency, source attribution, and high-concurrency systems while building CI/CD and cluster management tooling. His research work blends human and machine intelligence for decision-making and accessibility—publishing widely cited papers and creating real-time sidewalk obstacle detection and bus-stoppage localization systems for visually impaired users. Comfortable across Python, Java/Kotlin, and JavaScript stacks, he pairs academic rigor with pragmatic engineering to turn complex data and ML prototypes into production-grade services. An uncommon detail: he’s moved projects end-to-end from embedded/mobile prototypes to cloud-scale microservices, bridging low-level sensing work with enterprise infrastructure.
8 years of coding experience
14 years of employment as a software developer
UMBC
B.Sc(Hons.) Computer Science & Engineering, B.Sc(Hons.) Computer Science & Engineering at University of Dhaka
M.Sc Logistics Information Technology, M.Sc Logistics Information Technology at Pusan National University
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.