Resume

Education

2018 - 2022
Toronto Metropolitan University (formerly Ryerson University)

Ph.D., Mechanical and Industrial Engineering - A+

Data Science Lab

2018
Bogaziçi University

M.S., Industrial Engineering

Industrial Engineering Department

Iran University of Science and Technology (IUST)

B.A.; Industrial Engineering, Systems Planning & Analysis

Industrial Engineering Department

Professional Experience & ML projects

Sep. 2022 - present
Royal Bank of Canada

Senior Data Scientist

  • Working on Product Recommendations to customers in the Marketing Team

March 2020 - Feb 2021
Your Doctors Online

Smart Reply System for Doctors

  • Designing a Smart Reply System to facilitate doctor-patient chats
  • Conducting research using Seq2seq, BERT, and LSTM to address auto response generation in medical contexts
  • This work is supported and funded by Mitacs through the Mitacs Accelerate Program [Link].

Nov 2019 - Jan 2021
Getir

Assigning Couriers to Meal Delivery Orders

  • Automating the assignment of meal delivery orders to couriers while maximizing the long-run income
  • Conducting research using Deep Reinforcement Learning algorithms
  • Adopting Prioritized Experience Replay, Dueling Double Deep Q-networks (D3QN), and hard & soft updates for the network weights

Jan 2021 - Jan 2022
Getir

Classifying Grocery Products Based on Their Description

  • Classifying multi-level product categories
  • Adopting the state-of-art NLP models (including BERT, XLM, RoBERTa)
  • Developing task-specific methodology and establishing a strong baseline for the multi-level grocery product classification task

Nov 2018 - Jun 2022
Bugzilla

Bug Triage in Open-Source Issue Tracking Systems

  • Manually Extracting bugs’ and developers’ information from Bugzilla via API
  • Automating bug triage in Bugzilla by adopting Natural Language Processing, Machine Learning, Reinforcement Learning, Approximate Dynamic Programming, Simulation, and Optimization (Integer Programming)
  • Designing the experiment from scratch, including mining datasets, defining models, implementing them, comparing with the state-of-the-art baselines, validating the process, and reporting the observation in three journal papers.
  • It was the topic of my Ph.D. dissertation and was partially funded by NSERC Discovery Grant. [Link]

Feb. 2011- Sep. 2016
Pazhuhesh Open Higher Education Institute

Executive Manager & Data Analyst

  • Executive Manager, Dealers Manager, and Data Analyst
  • Received Confirmation of Directors' Satisfaction
  • Technical Analysis and Marketing
  • Planner and Coordinator of organization operations

Programming Languages

Python: 6+ Years of experience

Python: 6+ Years of experience

Tensorflow, Keras, PyTorch, SKlearn, NumPy, Pandas, SciPy, Jupyter, VS Code, OOP, Matplotlib, Plotly, Transformers

R: 6+ Years of experience

R: 6+ Years of experience

Caret, Dplyr, Ggplot2, Plotly, randomForest, rpart, e1071, RStudio

Limited Experience with

Limited Experience with

C and MATLAB

Other Analytical Tools

MS Excel

MS Excel

4+ years of teaching experience

1+ years of experience with

1+ years of experience with

SPSS and Minitab

Big Data Tools

1+ Years of experience with

1+ Years of experience with

MySQL, Hadoop, Spark, Hive, and Pig as the teaching assistant for the big data tools course

Technical Skills and Interests

5+ Years of experience

5+ Years of experience

Machine Learning, Data Mining, Natural Language Processing, Reinforcement Learning, Deep Learning, and Optimization

Other software skills

Developed them for the personal need

Developed them for the personal need

Latex, MS Word, MS Project, Adobe Photoshop, Corel Draw

Test Scores

January 2020
TMU (formerly Ryerson University)

Reinforcement Learning

Score: A+

April 2019
TMU (formerly Ryerson University)

Data Mining and Prescriptive Analytic

Score: A+

April 2019
TMU (formerly Ryerson University)

NLP (Text Mining)

Score: A+

Jan 2018
TMU (formerly Ryerson University)

Machine Learning

Score: A+

Jul 2017
Boğaziçi University

Data Mining

Score: A+

Jun 2009
Iran University of Science and Technology

Programming Language (C)

Score: A+

Academic Experience

2022-present
Raymond Chang School of Continuing Education

Sessional Instructor

  • CIND 123: Data Analytics: Basic Methods
    • R programming

2018 – 2022
TMU (Ryerson University), Data Science Lab

Data Science Researcher

  • Collaborated on papers related to Machine Learning, Software Engineering, and Data Science
  • Worked on Your Doctors Online project to generate smart replies in medical chat services
  • Delivered two projects with Getir company on the meal delivery problem and the grocery product categorization
  • Carried out software engineering projects on automating Bug triage in Bugzilla
  • Conducted and scheduled bi-weekly meetings of Data Science Lab members since 2018

2022
TMU (Ryerson University)

Guest lecturer; Master of Data Science program

  • DS 8010: Interactive Learning in Decision Process
    • Deep Reinforcement Learning

2018 - 2019
TMU (Ryerson University)

Guest lecturer; Bachelor of Industrial Engineering

  • IND 405: Introduction to Data Science and Analytics
    • Python programming

2018 – 2022
TMU (Ryerson University)

Teaching Assistant; Master of Data Science program

  • DS 8010: Interactive Learning in Decision Process
    • Python programming
  • DS 8002: Machine Learning
    • Python programming
  • DS 8004: Data Mining and Prescriptive Analysis
    • Python programming
  • DS 8003: Management of Big Data and Big Data Tools
    • Hadoop, Spark, and Pig

2018 – 2021
TMU (Ryerson University)

Teaching Assistant; Bachelor of Industrial Engineering

  • IND 405: Introduction to Data Science and Analytics
    • R and Python programming
  • IND 708: Information Systems
    • Microsoft Excel and Microsoft Access

2018 – 2022
TMU (Ryerson University)

Teaching Assistant, Continuing Education at Raymond Chang School

  • CMTH 642: Data Analytics: Advanced Methods
    • R programming
  • CIND 840: Practical Approaches in Machine Learning
    • Python programming
  • CIND 719: Big Data Analytics Tools
    • Hive, Hadoop, Spark, and Pig
  • CIND 123: Data Analytics: Basic Methods
    • R programming
  • CIND 110: Data Organization for Data Analysts
    • SQL

en_CAEnglish