Curriculum Vitae

đź’Ľ Professional Experience

University of Waterloo

Graduate Researcher (ML/NLP)
Sep 2022 - January 2025, Waterloo, ON, Canada

Applied NLP and ML techniques to real-world data, with a primary focus on developing LLM-powered pipelines for analyzing conversational meeting data and addressing complex, data-driven challenges.

  • Utilizing diverse data mining, ML, and NLP libraries such as pandas, scikit-learn, PyTorch, PySpark, Tensorflow, Hugging Face Transformers, LangChain to analyze and prepare data, perform feature engineering, model training, and optimization.
  • In the NLP domain
    • Worked extensively on tasks such as text classification, information extraction, topic modeling, and prompt engineering, with a focus on analyzing conversational meeting data.
    • Fine-tuned open-source language models (e.g., Mistral, LLaMA 3) for downstream tasks, optimized inference pipelines, and applied retrieval-augmented generation (RAG) techniques using LangChain to enhance context-aware performance.
  • Additionally, contributed to solutions for complex spatiotemporal data problems, applying machine learning techniques and domain knowledge to tackle real-world challenges.

  • Presented a component of my work at the 11th International Conference on Design Computing and Cognition (DCC) 8-10 July, 2024, Montreal, Canada. Towards AI-Assisted Protocol Analysis in Design Research. doi: 10.1007/978-3-031-71918-9_3

Socio Cognitive Lab

Research Associate (ML)
Dec 2020 - May 2022, Dhaka, Bangladesh

I conducted research in natural language processing, social media mining, and social computing, focusing on data collection, analysis, and machine learning model development.

  • Predicted insomnia by developing a machine learning model on over 1500 users’ 6 million tweets utilizing transformers, IBM Watson, TensorFlow, and scikit-learn; Published in JMIR [IF-6], doi: 10.2196/27613.
  • Estimated a person’s big5 personality trait changes by building a custom ML model using the PSO algorithm by analyzing 75,000+ comments from 275 Facebook users’ ego networks; Published in SBP-BRiMS (2021).

Ergo Ventures Limited

Software Engineer (python)
January 2020 - August 2020, Dhaka, Bangladesh

  • Upgraded a Web Instance Dashboard Tool for the company using DRF, PostgreSQL, Celery and RabbitMQ
  • Designed and implemented scalable back end for few business-critical websites (E-commerce, E-learning)
  • Wrote python scripts for automation, data migration and data wrangling
  • Extending ERP software modules, including database designing and data modeling

DrutoTech

Software Developer
April 2019 - September 2019, Dhaka, Bangladesh

  • Designed and implemented web scraping & automation scripts using python and SQL
  • Developed Admin panel, REST APIs for e-commerce platform using javascript and MySQL

🎓 Education & Honors

University of Waterloo

MASc in Management Science and Engineering, Sep 2022 - Dec 2024

Research Focus: Machine Learning, Natural Language Processing
Scholarships: Graduate Research Studentship, International Master’s Award of Excellence

Major Courses:

  • Big Data Analytics (MSCI 623)
  • Text Analytics (MSCI 641)
  • Foundations of Machine Learning (MSCI 700)

American International University-Bangladesh

BSc in Software Engineering, 2019

Major Courses:

  • Data Warehousing & Data Mining (Big data, ML)
  • Statistics & Probability
  • Artificial Intelligence & Expert System
  • Computer Vision and Pattern Recognition

Scholarships: Received scholarship based on undergraduate academic results.