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