Prospective graduate student: I am applying to thesis-based MSc / PhD programs
for Fall 2027, in computer vision and machine learning.
If my interests align with your group, I would be glad to hear from you.
About
I am a software engineer with more than five years of industry experience building reliable,
large-scale backend and distributed systems. Currently I work on the payments team at
MarginEdge (Arlington, VA; remote). I earned my B.Sc. in Computer
Science and Engineering from the Military Institute of Science and Technology (MIST), with the degree conferred by
Bangladesh University of Professionals (BUP).
My undergraduate thesis, supervised by
Dr. Md. Hasanul Kabir, built a
deep convolutional neural network for retinal blood-vessel segmentation and used the resulting vessel maps for
biometric identification. I now want to return to research full-time and study how machines can
understand people in visual scenes: what they do, where they look, and what they are about to do.
I want to pair that with the engineering discipline needed to make such models dependable in real-world use.
Research Interests
I am especially interested in safety-critical settings such as intelligent transportation, where recognizing
human behavior and anticipating intent must be both accurate and robust. I am also interested in the systems side:
bringing perception models into production reliably and at scale.
News
- Oct 2026 Preparing applications for thesis-based MSc/PhD programs (Fall 2027).
- Jul 2026 Joined the Toptal network as a freelance backend engineer.
- Jan 2024 Joined MarginEdge as a Software Engineer on the payments team.
- Nov 2022 Became an Associate Software Engineer at Dynamic Solution Innovators (DSi), working on a UNICEF-supported national education platform.
- May 2021 Completed my B.Sc. in Computer Science and Engineering and joined Dynamic Solution Innovators (DSi) as a Full-Stack Engineer.
- Jul 2020 Placed 3rd globally among 2,700+ teams at the Facebook Hackathon 2020.
- Dec 2019 Started a database administration internship at Trust Bank Ltd., automating SQL Server backup and recovery across 27 databases.
- Nov 2019 Presented our paper at IEEE WIECON-ECE 2019 in Bangalore, India.
- Mar 2019 Became Secretary and programming instructor of the MIST Computer Club, teaching C/C++ to 100+ students.
Publications
-
T. Rahman, A. Anjum, R. Rahman, and R. R. Khan.
“A Proposed Integrated System Towards Digitizing the Maternal Health and Children Support
Process in Developing Countries.”
In Proc. 2019 IEEE International WIE Conference on Electrical and Computer Engineering
(WIECON-ECE), Bangalore, India, Nov. 2019, pp. 1–4.
[DOI]
[IEEE Xplore]
[Code]
[Demo]
Undergraduate thesis: “Deep Convolutional Neural Network Based Biometric System Using Retinal Blood
Vessel Segmentation,” Dept. of CSE, MIST, 2021. Supervisor: Dr. Md. Hasanul Kabir.
Experience
Software Engineer, Payments
Jan 2024 – present
MarginEdge · Arlington, Virginia, USA (remote)
- Designed and built scalable Spring Boot microservices and API-first REST interfaces for partner-facing customer portals and internal tools. This introduced card payments for a customer base that had previously paid only by bank transfer, check and ACH, and adoption reached 32% of active clients within two quarters of launch.
- Built event-driven microservices in Java and Spring Boot on AWS (Lambda, SQS, SNS, EventBridge, S3), with infrastructure provisioned through AWS CDK, processing about 42K transactions per day through asynchronous, decoupled workflows.
- Improved the reliability of the data layer by migrating from PostgreSQL to DynamoDB with an outbox pattern and auditing, cutting data-consistency incidents by 92% and keeping downstream events reliably in sync.
- Integrated directly with external merchant and vendor systems, and owned services end to end: API design, JUnit/TDD-tested code, Gradle builds, CI/CD deployment, and production monitoring on Kubernetes with CloudWatch and X-Ray.
- Worked closely with frontend engineers on Angular and React portals to deliver a seamless end-to-end experience for partners.
Backend Developer (Freelance)
Jul 2026 – present
Toptal · Remote
- Deliver backend services for international clients as a vetted Toptal engineer, specializing in Java, Spring Boot, AWS and distributed systems for scalable cloud applications.
- Design clean, API-first REST interfaces and event-driven microservices, owning features from discovery through CI/CD delivery to production operation.
Associate Software Engineer
Nov 2022 – Dec 2023
Dynamic Solution Innovators Ltd. (DSi) · Dhaka, Bangladesh
- Built the backend of a UNICEF-supported national education platform serving 20M+ students and 800K+ teachers, in Java and Spring Boot, using RabbitMQ for asynchronous messaging to process high-volume workloads reliably.
- Designed REST APIs and data models with JPA/Hibernate, Jackson and PostgreSQL, managed schema changes with Liquibase, and delivered stable features from discovery to release in an agile team.
- Managed builds and dependencies with Gradle and Maven, standardizing project configuration and streamlining local and CI builds.
Full-Stack Engineer
May 2021 – Nov 2022
Dynamic Solution Innovators Ltd. (DSi) · Dhaka, Bangladesh
- Built and operated CI/CD pipelines on Kubernetes with Docker, Helm charts and an Istio service mesh, shortening release cycles from weekly to daily.
- Integrated MinIO and Longhorn for distributed storage, and the ELK stack with Prometheus and Grafana for centralized logging and observability, sustaining 99.9% uptime.
- Developed a reusable React component library (Redux, Material UI, Storybook) that standardized the UI across products and accelerated feature delivery.
Database Administration Intern
Dec 2019 – Jan 2020
Trust Bank Ltd. · Dhaka, Bangladesh
- Automated SQL Server backup and recovery across 27 production databases, configuring 33 SQL Server Agent jobs for scheduled backups, integrity checks and failure recovery.
- Developed and tested automated restore procedures for 500+ GB of data on 6–12 hour backup cycles, achieving recovery in roughly 15–30 minutes.
Research & Projects
Retinal Biometric Identification with Deep CNNs 2020–2021 · Undergraduate thesis
Built a biometric system on retinal fundus images. A convolutional neural network segments the retinal blood
vessels, and individuals are identified by matching features extracted from the vessel maps.
Python, TensorFlow, Keras.
COVID-19 Detection from Chest X-Rays 2020
Trained a CNN classifier (five convolutional, four max-pooling and four dropout layers) using positive cases
from the ieee8023 COVID chest X-ray dataset and negatives from a Kaggle pneumonia dataset. Deployed it behind a
Flask web application for image upload and prediction.
[Code]
Maternal Health and Child Support System 2019
Designed a platform to record maternal-health data and guide families through the perinatal period, based on
field data collected from 30+ families. This is the basis of the WIECON-ECE 2019 publication.
Oracle Database, Node.js, Express.
[Code]
[Demo]
El-Disinfecto: Autonomous UV-C Disinfection Robot
A robot that navigates autonomously using sonar sensors, with remote operation through Raspberry Pi and
Firebase and a ReactJS web interface.
[Code]
[Write-up]
Education
B.Sc. in Computer Science and Engineering
2017 – 2021
Military Institute of Science and Technology (MIST), Dhaka · degree conferred by Bangladesh University of Professionals (BUP)
- CGPA 3.61 / 4.00; final-year GPA 3.88 / 4.00
- Relevant coursework: Artificial Intelligence, Pattern Recognition, Digital Image Processing, Applied Statistics, Computer Graphics
- Thesis: Deep CNN-based biometric system using retinal blood-vessel segmentation (Supervisor: Dr. Md. Hasanul Kabir)
Teaching & Service
- Student Mentor, MIST Computer Club (2019–2021): taught C and C++ programming to 100+ undergraduate students.
- Secretary, MIST Computer Club: organized programming contests and technical events.
- Problem setter, MIST CODEWAR 2020; organizer, National Collegiate Programming Contest (NCPC) 2019, hosted at MIST.
Honours & Awards
- Facebook Hackathon 2020: 3rd place globally among 2,700+ teams
- ICPC Dhaka Regional 2021: top 100 of 1,300+ teams
- CodeChef CookOff (Nov 2020): country rank 20, global rank 336
- Hacktoberfest 2020: contributions merged into four open-source projects
- Google Code Jam 2019: Qualification Round
Skills
- ML & Research
- Python, TensorFlow, Keras, Jupyter, LaTeX
- Languages
- Java, Python, Go, C, C++, SQL, JavaScript/TypeScript
- Systems
- Spring Boot, microservices, event-driven architecture, REST, React, Node.js
- Data
- PostgreSQL, DynamoDB, Redis, SQL Server
- Cloud & DevOps
- AWS (Lambda, S3, SQS, SNS, EventBridge, CDK), Docker, Kubernetes, Helm, Jenkins, Prometheus, Grafana
- Languages spoken
- English (professional), Bengali (native), Hindi (native/bilingual)