Curriculum vitae
CV
This page is the accessible web version. A PDF copy is also available to download or print.
Education
-
2023-
Ph.D. in Computer Science & Engineering
University of North Texas
Candidate since August 2023. GPA 4.00 / 4.00, Fall 2023 - Spring 2026.
-
2013-18
B.Sc. in Computer Science & Software Engineering
American International University-Bangladesh
GPA 3.58 / 4.00.
Experience
-
2025-Current
Research Assistant (RA)
DiscoverABILITY Lab, University of North Texas
Conducting research supported by Google to improve the accessibility of programming environments for students with disabilities. Also exploring AI for accessibility and applying experimental approaches to research in software accessibility and human-computer interaction.
-
Fall 2023-Fall 2025
Teaching Assistant (TA)
University of North Texas
Taught introductory programming fundamentals to undergraduate computer science students through laboratory classes. Also taught graduate-level laboratory classes, mentoring students as they solved scientific data visualization problems. Responsibilities included administering quizzes, grading assignments, and supporting students during office hours.
- CSCE 1030 - Computer Programming I (Summer 2024)
- CSCE 1035 - Computer Programming I (Summer 2024)
- CSCE 1040 - Computer Science II (Fall 2023, Spring 2024)
- CSCE 5320 - Scientific Data Visualization (Fall 2024)
-
2022-23
Senior Software Engineer
Dynamic Solutions Innovators Ltd. - on contract as Lead Engineer at bKash Ltd.
Led a small development team at bKash, the largest mobile financial service in Bangladesh, serving more than 50 million customers.
- Re-engineered the payment gateway's transaction persistence layer on DynamoDB, cutting database calls by 30%.
- Designed and built the microservices for the second-generation tokenized payment product, migrating from Lambda to Kubernetes.
- Wrote the development documentation and ran the release cycle.
Java, Spring Boot, Spring WebFlux, DynamoDB, Redis, AWS, Docker.
-
2020-22
Software Engineer, Backend
Dynamic Solutions Innovators Ltd. - offshore team for Consilio, LLC (WA, USA)
- Built eDiscovery analytics tooling (Envize) with supervised machine learning, training a patented model on terabytes of legal documents to generate reviews that save hundreds of billable hours.
- Introduced database version control with Liquibase and authored the SQL migration scripts.
- Scoped and documented features directly with stakeholders.
Python, scikit-learn, Flask, Spring Boot, PostgreSQL, microservices, Docker.
-
2018-20
Associate Software Engineer, Backend
Dynamic Solutions Innovators Ltd. - offshore team for Consilio, LLC
- Designed and implemented a Spring Batch ETL architecture processing terabytes of legal documents from heterogeneous sources.
- Extended and maintained a machine-learning document analytics product.
Java, Spring Boot, Hibernate, JUnit, Docker, PostgreSQL, Celery, RabbitMQ.
-
2017-18
Junior Software Engineer, Backend
Dynamic Solutions Innovators Ltd. - offshore team for iControl ESI (TX, USA)
- Built a document translation feature on the Microsoft Text Translator API.
- Implemented a custom authorization framework over an existing Spring project.
- Introduced JUnit, Mockito, and Hamcrest into a codebase that had no unit tests.
Java, Spring MVC, JUnit, Mockito, Hamcrest, MySQL.
Awards & scholarships
-
2024-26
Porter-Evans Scholarship
University of North Texas, 2024-25 and 2025-26
-
2024-25
Dean's Engineering Scholarship
University of North Texas
-
2016
Smart City Hackathon - first runner-up
"Clean Dhaka" category, one of the top 30 teams
-
2016
National Hackathon - finalist
Top 10 in category, for a prototype on combating gender-based violence
-
2014
Academic excellence scholarship
American International University-Bangladesh
Service & teaching
-
2025-26
Event Coordinator, Bangladeshi Student Association
University of North Texas
Coordinated cultural events including Sound of Bengal and International Mother Language Day.
-
2024
Judge, TAMS Fair
University of North Texas
Evaluated student research in robotics, HCI, and AI, and mentored participants on their technical work.
-
2018
Training session on unit testing best practices
Dynamic Solutions Innovators Ltd., Dhaka
Technical skills
- Languages
- Python, Java, JavaScript, C++, PHP, SQL
- Frameworks
- Spring Boot, Hibernate, JUnit 5, Flask, Falcon, React
- Machine learning
- scikit-learn, PyTorch, NumPy
- Data
- PostgreSQL, MySQL, DynamoDB, Firebase, Elasticsearch, Redis
- Security
- KERI, SSI, CESR, PKI, verifiable credentials
- Accessibility
- JAWS, NVDA, VoiceOver, WCAG 2.2
- Tools
- AWS, Docker, Kubernetes, RabbitMQ, Git, Linux