Mahbubur Rahman, Ph.D

Mahbubur Rahman, Ph.D

Software Engineer @ Flexport

About Mahbubur Rahman, Ph.D

Mahbubur Rahman, Ph.D, is a Software Engineer at Flexport in Bellevue, Washington, with extensive experience in designing and developing distributed, highly scalable microservices and expertise in cloud services, particularly AWS.

Current Role at Flexport

Mahbubur Rahman, Ph.D., is currently employed as a Software Engineer at Flexport in Bellevue, Washington, United States. He brings extensive experience in designing and developing distributed, highly scalable microservices, implementing fuzzy search and search indexes, and working with document databases such as DynamoDB and MongoDB. His role involves leveraging his expertise in serverless architecture, cloud services, and microservice architecture using Grpc and Rest.

Professional Experience in Software Engineering

Over his career, Mahbubur Rahman has held several positions in various esteemed organizations. Notably, he worked at WeWork as a Software Engineer in the Greater Seattle Area for 11 months from 2019 to 2020. Prior to that, he was with Samsung Electronics America as a Software Engineer in the Washington D.C. Metro Area for 7 months in 2017-2018 and as a Research and Development Intern in Bridgewater, NJ for 2 months in 2017. His professional journey also includes roles at The EMMES Corporation, University of Maryland Baltimore County, University of Arkansas, Huawei Technologies, Pusan National University, and ABC Corporation Bangladesh.

Educational Background

Mahbubur Rahman earned his Doctor of Philosophy (PhD) in Computer Science from the University of Maryland Baltimore County, completing his studies from 2013 to 2018. Before that, he pursued a Master of Science (MSc) in Logistics Information Technology at Pusan National University from 2009 to 2011. He obtained his Bachelor of Science (BSc) in Computer Science & Engineering from Dhaka Bishwabidyalaya, where he studied from 2001 to 2005.

Technical Skills and Specializations

Mahbubur Rahman possesses a wide array of technical skills spanning various programming languages, frameworks, and technologies. He is proficient in Python, Kotlin, Java, JavaScript, Ruby, and PHP. His knowledge extends to frameworks like Spring Boot, Spring MVC, NodeJS, Android, and Ruby on Rails. He is skilled in cloud services, particularly AWS, and is experienced with technologies and databases such as PostgreSQL, Kafka, ElasticSearch, MySQL, MongoDB, DynamoDB, Docker, and Kubernetes. Additionally, he has expertise in data analytics using Python libraries like NumPy, SciPy, Pandas, Matplotlib, Keras, SciKit-Learn, and PyTorch.

Research and Publications

Throughout his academic and professional career, Mahbubur Rahman has conducted significant research in data collection, cleaning, and statistical data analysis. He has published widely cited papers on integrating human intelligence with machine decision-making. His research contributions demonstrate his commitment to advancing the field of data analytics and machine learning.

People similar to Mahbubur Rahman, Ph.D