Resume

15 Years of Experience

Education

  May 2020 – March 2026 (Expected)
  University of Saskatchewan , Canada

Doctor of Philosophy, Computer Science / Software Engineering

  Course Average: 93.50%

  Advisor: Prof. Dr. Chanchal K. Roy

  Awards: IEEE TCSE Distinguished Paper Award (SANER 2025) + BSAUS Research Excellence Award 2025 + Distinguished Research Award (ICSAC 2025) + SOAR Distinguished Research Award 2024 & 2025 + Best Paper Award (ISEC 2022) + Carl McCrosky Innovation Scholarship 2023 + Dr. Keith Geddes Award 2022 + GSA Research Excellence in STEM Award 2022 + Citizenship Award 2021 + Vanier Canada Graduate Scholarship 2021 (Nomination)

  May 2018 – April 2020
  University of Saskatchewan , Canada

Master of Science, Computer Science / Software Engineering

  Course Average: 92.00%

  Thesis: Investigating the Quality Aspects of Crowd-Sourced Developer Forum: A Case Study of Stack Overflow

  Advisor: Prof. Dr. Chanchal K. Roy

  Awards: University of Saskatchewan Graduate Thesis Award 2020 + Research Excellence Award 2020 (CS) + Dr. Keith Geddes Award 2020

  2005 – 2010
  Khulna University , Bangladesh

Bachelor of Science, Computer Science & Engineering

  Thesis: A New Approach of Extendable Multicast Routing Protocol in Mobile Ad Hoc Networks

  Advisor: Dr. Md Saidur Rahman

Experience

  Sep 2018 – Current
  University of Saskatchewan, Canada

Graduate Teaching Assistant, Computer Science

  Jul 2015 – May 2018
  Khulna University, Bangladesh

Assistant Professor, Computer Science & Engineering

  May 2012 – Jul 2015
  Khulna University, Bangladesh

Lecturer, Computer Science & Engineering

Awards: Best Faculty Award + Outstanding Service Award

  Nov 2010 – May 2012
  Samsung R&D Institute Bangladesh Ltd.

Software Engineer, Advanced R&D / Solution Lab

Awards: Icon of the Month Award + Exceptional Engineer Award

  May 2012 – May 2018
  North Western University, Bangladesh

Adjunct Faculty, Computer Science & Engineering

  Mar 2025 – Sep 2025
  NeuroAI, Canada

Internship

  Feb 2023 – Dec 2024
  DreamOnline Limited, Bangladesh

Research Advisor

  Dec 2012 – Apr 2016
  Khulna University, Bangladesh

Assistant Director of Students’ Affairs

  Aug 2015 – May 2018
  Rural Health Progress Trust, India

Research Assistant, Heart Disease Detection

Training & Certification

Pedagogy (Teaching, Learning & Assessment)

Sep 2014 · Jun 2015 · Dec 2016

Research Methodology

Jun 2012

Teaching Methodology

Jun 2012

Child Rights

Save the Children & Khulna University, Bangladesh
Dec 2012

Mobile Application Development

Ministry of ICT, Bangladesh
Dec 2013

Mental Health First Aid

University of Saskatchewan (supported by the Mental Health Commission of Canada)

Process Engineering

Samsung R&D Institute Bangladesh Ltd.

Research Tools & Technology Experience

1
Large Language Models & Generative AI
GPT-4/4o/5, LLaMA 2/3, DeepSeek-Coder, CodeLlama, StarCoder, Mixtral, prompt engineering, chain-of-thought design, structured prompting, safety alignment, controllable generation, and multi-model evaluation.
2
Retrieval-Augmented Generation (RAG)
Embedding models, vector databases (FAISS, Chroma, Pinecone), document chunking, hybrid retrieval, grounding strategies, context optimization, retrieval evaluation, and RAG pipeline development.
3
Fine-Tuning & Model Adaptation
LoRA, QLoRA, PEFT, instruction tuning, domain adaptation, supervised fine-tuning, dataset curation, prompt–response pair design, model evaluation (BLEU, ROUGE, CodeBLEU), and safety/robustness tuning.
4
Agentic AI & Autonomous Code Tools
Multi-agent frameworks, task decomposition, Generalist vs Specialist agent design, tool-augmented reasoning, program repair agents, diagnostic agents (correctness, security, performance), survival scoring, tool-calling, and agent orchestration for code intelligence.
5
Software Development & Maintenance
Eclipse, Jupyter Notebook, NetBeans, PyCharm, Code::Blocks, IntelliJ, Visual Studio, JUnit, JavaParser, Jsoup, PMD, FindBugs, Roslyn, Esprima, and Maven.
6
Software Version Control
Git, GitHub.
7
Machine Learning & Data Mining
Scikit-Learn, WEKA, R, MATLAB, Decision Trees (CART), Random Forest, XGBoost, ANN, KNN, SVM, Logistic Regression, Naive Bayes, Linear Regression, Re-sampling, SMOTE, Bagging, Boosting, SHAP, LIME, and Ensemble Learning.
8
Code Search & Information Retrieval
Lucene.
9
Natural Language Processing
Stanford CoreNLP, Mallet, ROUGE, POS tagging, sentiment analysis, SentiStrength SE, SEntiMoji, term weighting, text summarization, discourse analysis, and semantic similarity analysis.
10
Source Code Analysis
AST, syntax similarity, readability, understandability, and complexity analysis.
11
Statistics & Data Modeling
Probability distributions, random sampling, confidence interval, central tendency, data centrality, and statistical significance tests.
12
Reporting & Prototyping
LaTeX, Adobe Photoshop, MS Office, and Pencil.
13
Programming Languages
Java, Python, and C/C++.
14
Research Collaboration
Overleaf, Slack, MS Teams, WhatsApp.
15
Data Visualization
Gephi, OGDF.