Mir Md Kawsur — Software Engineer
Dhaka, Bangladesh · Remote

Mir Md
Kawsurbuilds systems
that stay up.

Nine years shipping production web software — Java and Spring Boot, PHP and Laravel, and the databases underneath. Architecture through to maintenance, on systems people use every day.

Delivery stack diagram Three production tiers — client, application and data — with a delivery rail spanning all three, and a dashed research track for machine learning and NLP. END TO END CLIENT Angular · React · jQuery · HTML5 / CSS3 HTTP / REST APPLICATION Java · Spring Boot · Servlets / JSP PHP · Laravel · REST APIs · SOA JDBC / SQL DATA Oracle · MySQL · PostgreSQL DELIVERY Git · Docker · Jenkins · CI/CD RESEARCH TRACK Python · scikit-learn · Hugging Face · LSTM
Fig. 1 — Delivery stackDashed = research & prototypingSwipe to pan →

Selected work

Four systems in production

Outcome-Based Education Platform

AIUB · Computer Science

A departmental platform for curriculum mapping, course-outcome tracking, assessment records and accreditation reporting. Faculty use it daily; I have maintained and extended it continuously since launch.

PHPMySQLJavaScriptRole-based access

Alumni Society Portal

AIUB Alumni Society

The public web application for the alumni society — membership records, events and content management — built and kept on an ongoing release and support cycle.

PHPMySQLjQueryResponsive

FST International Conference Platform

2024 · Author registration & payments

Conference platform covering author registration and an integrated online payment gateway, handling live transaction flows and reconciliation for international participants.

Web applicationPayment gatewayIntegration

Enterprise University Systems

AUST · 2016–2020

Institutional web applications on a service-oriented architecture, with secure authentication and role-based access control across administrative and academic modules.

JavaSOAOracleN-tier

Experience

2016 — present
Mar 2024 — Feb 2025

Senior Java Software Engineer

ITR Consulting · Illinois, USA · Remote
  • Designed and developed scalable Java web applications serving an international user base.
  • Worked inside a globally distributed agile team across time zones, through sprint planning, delivery and release.
  • Mentored junior developers and ran code reviews to hold quality across the codebase.
Jan 2020 — Present

Lecturer & Supervisor, Web Development Team

American International University-Bangladesh · Dhaka
  • Lead the faculty web development team, owning delivery and maintenance of the department's production systems.
  • Teach Advanced Java, Object-Oriented Programming, Data Structures, Database Systems and Web Technologies — the same stack I build in.
  • Supervise student project teams from requirements through deployment.
Nov 2016 — Jan 2020

Programmer

Ahsanullah University of Science & Technology · Dhaka
  • Built enterprise web applications on a service-oriented architecture for university-wide administrative use.
  • Implemented secure authentication and role-based access control across institutional systems.
  • Handled requirement analysis, technical documentation and long-term maintenance. Joined as an intern, moved into a full programmer role.

Research & NLP

Machine learning track
Applied NLP

Text classification in Python

Vectorisation and classification with scikit-learn — TF-IDF and feature engineering — alongside transformer-based approaches using Hugging Face models and LLM APIs.

ICCIT 2024 · Published

Evaluating Long Short-Term Memory for web attack detection

Sequence models applied to intrusion detection. 26th International Conference on Computer and Information Technology.

Under review

FACF++: flake-aware Bayesian culprit localization

A framework for locating the commit responsible for a failure in software repositories, robust to flaky tests. Journal submission.

MSc, Computer Science — Intelligent SystemsAIUB · 2017
BSc, Computer Science & EngineeringAIUB · 2016

Have something
that needs building?

Available for remote engagements — backend and full-stack work, system architecture, and applied ML prototypes.