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.