Resume
Education
2018 - 2022
Toronto Metropolitan University (formerly Ryerson University)Ph.D., Mechanical and Industrial Engineering - A+
Data Science Lab
2018
Bogaziçi UniversityM.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 CanadaSenior Data Scientist
- Working on Product Recommendations to customers in the Marketing Team
March 2020 - Feb 2021
Your Doctors OnlineSmart 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
GetirAssigning 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
GetirClassifying 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
BugzillaBug 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 InstituteExecutive 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
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 UniversityData Mining
Score: A+
Jun 2009
Iran University of Science and TechnologyProgramming Language (C)
Score: A+
Academic Experience
2022-present
Raymond Chang School of Continuing EducationSessional Instructor
- CIND 123: Data Analytics: Basic Methods
- R programming
2018 – 2022
TMU (Ryerson University), Data Science LabData 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