Experiences

Intern
Push Interactions,
Saskatoon, Canada
Sept, 2023 - Present

Responsibilities:


Conducting user requirement analysis and preparing a recommendation report for the Canada Digital Adoption Program (CDAP)


Assisting the project manager in refactoring old JIRA projects, cleaning up, and creating tickets for developers to resolve issues and bugs.


 

Graduate Research Assistant
SoftwarE Analytics ResearCH (SEARCH), University of Saskatchewan
Sept, 2021-Present

Responsibilities


Conducting Technical Debt (TD) related research


Conducting Stack Overflow (SO) related research, and crawling data from SO


Conducting Qualitative, Quantitative, and Statistical analysis


 

Teaching Assistant (TA)
Dept of Computer Science, University of Saskatchewan
Sept, 2021-Present

Responsibilities:


Courses as TA: Introduction to Creative Computing (CMPT: 140), Intermediate Software Engineering (CMPT: 370)


Guided around 5 to 6 teams (30 students) in the tutorial session to complete their software development projects


Developed the skill of conflict resolution to manage disagreements in the project teams


Lecturer
Dept. of Computer Science,
Military Institute of Science and Technology (MIST), Dhaka, Bangladesh
Feb 2018 – Aug 2021

Responsibilities


Theory Courses: Structure Programming Language, C.
Sessional Courses: Data Structure, Algorithm, Object Oriented Programming, Digital Logic Design, Integrated Design


Communicate, and manage around 350 students (theory: 150, sessional: 200) during the classes


Learned to be un-biased for each student during the classes, exams, and exam
scripts evolution


Developed the skill of conflict resolution to manage disagreements in the classroom


Improved emotional intelligence to build emotional and compassionate empathy for an effective relationship with the student


Technical Skills

 

  • Programming Languages: Python, C/C++, Java (Beginner)
  • OS: Windows, Linux
  • Security Related Tools: Hashcat, Openssl, Snort, Wireshark, and Hydra
  • UI/UX Design Tools: Balsamiq, Justinmind, Figma
  • SQA Tools: SonarQube, PMD, CMD, GetSmells
  • Software Mangement Tool : Jira, Confluence, Stash
  • Technical Writing: Latex
  • Understanding of data structures, algorithms, machine learning, topic modeling, and statistical tests
  • Ability to explain technical concepts and ideas in plain language to end users
  • Ability to understand, rewrite and improve existing code of a project
Scroll to Top