CV
Generated from the same data as the Typst PDF resumes.
Download my software engineering resume (PDF)
Education
University of Maryland, Baltimore County
PhD, Information Systems
Aug 2025 – present · Baltimore, Maryland, USA
4.0 / 4.0
Bangladesh University of Engineering and Technology
BSc, Computer Science and Engineering
Apr 2019 – Jul 2024 · Dhaka, Bangladesh
3.71 / 4.0, Dean's List (2 times)
CUET School & College
Higher Secondary School Certificate (HSC), Science
Jul 2017 – Apr 2019 · Chittagong, Bangladesh
5.00 / 5.0 CGPA
CUET School & College
Secondary School Certificate (SSC), Science
Jul 2015 – Apr 2017 · Chittagong, Bangladesh
5.00 / 5.0 CGPA, Board Scholarship
Experience
University of Maryland, Baltimore County
Baltimore, MD, USA
Research Assistant, Reliable and Intelligent Software Engineering (RISE) Lab (Aug 2025 – Present)
- Building a fully automated framework for reproducing system-level concurrency bugs. (in review)
- Curated a dataset of 70+ real-world system-level concurrency bugs (Red Hat Bugzilla, Debian Debbugs, GNU bug trackers), reproducing and analyzing each; now developing input/test-case generation for them. (in submission)
- Developed an approach for automatically reproducing quantum software bugs in the Qiskit framework with a curated dataset of 150+ quantum software bugs. (in submission)
- Conducted a user study on how developers use LLMs for debugging. (in submission)
Pridesys IT Ltd.
Onsite / Dhaka, Bangladesh
Software Engineer II (Jun 2024 – Jul 2025)
- Language & Tools: Java, Go, Springboot, OpenAPI, Terraform, Azure, AKS, NGINX, Keycloak, GitHub Actions
- Redesigned monolithic on-premis ERP system to Cloud Native Architecture using Domain Driven Design.
- Implemented Identity and Access Management using Keycloak.
- Automated infrastructure (Terraform) and deployments (GitHub Actions reusable workflows, self-hosted runners).
- Unit and integration testing using JUnit, Mockito and Testcontainers.
- API load testing using Grafana K6 and monitoring using Grafana & Prometheus.
- Managed a Kubernetes cluster on Azure.
- Developed Flutter App with GitHub Actions to automate APK & IPA build and deployment.
Junior Software Engineer (Oct 2023 – Apr 2024)
- Shifted the backend architecture from deprecated Oracle Forms to Spring Boot 3 resulting in better performance, and security, with support for modern RESTful APIs and a reduction in maintenance costs.
- Shifted the database from Oracle to PostgreSQL which reduced the overall cost by 70%
- Deployed the cloud ERP backend and database on Azure using AKS, ACR, cloud storage and NGINX, increasing reliability and availability by 20% and reducing infrastructure cost by about 30%.
AI Samurai JAPAN Ltd (Chowagiken)
Remote / Tokyo, Japan
Machine Learning Intern (Apr 2023 – Aug 2024)
- Developed a deep learning pipeline for background removal of an object using instance segmentation techniques, mostly using zero-shot models like Grounded Dino and Segment Anything with RealESRGAN for image super resolution.
Pubali Bank Limited
Remote / Dhaka, Bangladesh
Software Engineer Intern (May 2023 – Jun 2023)
- Developed an Android app in Native Android framework in Java using MVVM architecture.
Badhan BUET Zone, A Voluntary Blood Management Organization
Dhaka, Bangladesh
Developer (Jul 2021 – present)
- Designed and developed mass datainput UI in Flutter
- Maintaining web apps deployed in GCP and Android apps in the Google Play Store.
- Focused on test-driven API development in Node.js, Express using Supertest for end-to-end api testing.
Leadership & Activities
Organizer, BUET CSE Fest Hackathon 2023 (Jul 2023 – Aug 2023)
- Developed a web-based application for real-time traffic monitoring and congestion prediction using machine learning algorithms.
- Won the 2nd Runner-Up prize for the project.
President, Badhan BUET Zone, A Voluntary Blood Management Organization (Jun 2023 – Jun 2024)
- Led a team of 20 members to and managed 1000+ blood donors from BUET and the surrounding area.
- Developed a blood management app to connect donors with patients in need, increasing donation rates by 20%.
- Collected and distributed fund for flood-affected people in Bangladesh.
Captain, EEE Faculty Cricket Team, Inter Faculty Cricket Tournament, BUET (Nov 2023 – Jan 2024)
- Became Runner Up in the Inter Faculty Cricket Tournament, BUET 2024.
- Led the team to victory in the semi-finals against the Civil Engineering Faculty Cricket Team.
- Won Man of the Tournament for scoring the highest runs and taking the most wickets in the tournament.
Vice Captain, BUET Cricket Team (Jan 2024 – Feb 2024)
- Participated in the Inter Faculty Cricket Tournament, BUET 2024.
- Scored 50+ runs in the semi-finals against the Civil Engineering Faculty Cricket Team.
- Took 5 wickets in the tournament.
Skills
- Programming: C/C++, Java, Python, Javascript, Dart, Go, SQL, PostgreSQL, Typst, LaTeX, Solidity
- Machine Learning: PyTorch, Scikit-learn, OpenCV, Ultralytics
- Generative AI: Pydantic AI, Langchain, Crew AI, Prompt Engineering
- Testing & Monitoring: JUnit, Mockito, Testcontainers, K6, Grafana, Prometheus
- Frameworks: Flutter, Android, React, Next.js, Node.js, Express, Springboot
- Databases & Cloud: PostgreSQL, Oracle, MongoDB, Azure, GCP
- Tools: Git, GitHub Actions, Docker & Kubernetes, VS Code, Android Studio, Figma, OpenAPI & Swagger, Bruno, Jira