About me


  • City: Tehran, Iran
  • Degree: Master of IT Engineering

I am an Information Technology engineer and data science researcher who is able to analyze complex problems and find solutions. I believe that the key to success is goal setting, planning, and hard working. In recent years, I have participated in many academic and technical projects and gained much experience in my individual and team activities. You can read my resume to know more about my scientific activities.


Machine Learning

Deep Learning

Text Processing

Information Retrieval




  • Tensoflow
  • Keras
  • Sklearn
  • NLTK
  • BeautifulSoup
  • Selenium
  • Numpy
  • Pandas







Google Colab

Jupyter Notebook

Visual Studio


Torbo C++



Power BI





My Experiences


Master of Information Technology Engineering

2017 - 2020

University of Qom, Iran

  • Thesis Title: Use of Transfer Learning for Inference in Persian Language using English Language Data
  • Supervisor: Dr. Hossein Amirkhani
  • GPA: 19.18 / 20.00

Bachelor of Information Technology Engineering

2011 - 2016

Shahrood University of Technology, Iran

  • Project Title: Designing and Developing an Online Examination Website to Evaluate Students
  • Supervisor: Dr. Ali Bazghandi

Scientific & Technical Experiences



MATLAB programming basics lesson at University of Qom, Iran


2019 - present

Developer of the Python programming language specifically in the fields of Data Science (Machine Learning, Deep Learning, Pattern Recognition, Text Mining, etc.)

Course Instructor

2019 - present

Teaching web crawler design course with Python programming language in FaraDars institute, the largest online education platform in Iran and the Middle East

Teaching Assistant

2019 - 2020

Learning web scraping design in 3 courses of storing and retrieving information from the web at the University of Qom

Data Science Researcher

2018 - 2020

University of Qom Data Mining and Machine Learning Lab

Coordination committee member


International Conference on Distributed Computing and High Performance Computing (DCHPC2018)

IT Specialist


General Department of Grain and Commercial Services of Tehran Province, Iran


2013 - 2017

Developer of C, C ++, MATLAB, Fortran, and Python programming languages

Teaching Assistant

2012 - 2016

12 programming courses in the faculties of computer engineering, mechanical engineering, mathematics, and physics at Shahrood University of Technology



Tutoring physics in school


Journal Papers

Conference Papers

Volunteer Experiences

Iranian Red Crescent Society

2017 - present

  • First Aid Instructor
    (Tehran Province, Iran, from 2020)
  • Member of the editorial board of ”Red Moon” relief magazine
    (Qom Province, Iran, from 2019)
  • Rescuer
    (Tehran Province, Iran, from 2017)


Knowledge Transfer

2020 - present

Use of Transfer Learning techniques in Natural Language Processing tasks to compensate for the lack of labeled data. In this study, knowledge is transferred from large datasets of resource-rich languages to NLP models in resource-poor languages and improves the performance of these models.

The Health of Industrial Workers


Pattern recognition in the data of the medical department of the automobile manufacturing company by predicting the workers' traumas of this industry by mining frequent patterns and association rules. By this method, doctors can diagnose traumas more accurately, and managers can plan better to determine workers' new job positions to prevent further injury.

Intensive Care Unit

2020 - 2021

Collaborating on a research to predict the stay length of patients in the ICU to optimizing usage of hospital beds for emergency patients. In this research, classification and linear regression algorithms have been used.

Twin Pregnancies


Statistical analysis of experimental hospital data using SPSS. This collaboration was done in a study with a gynecology medical team to investigate the effect of non-invasive prenatal test to screen common trisomies in twin pregnancies.

FarsTail Python Package


Developing a Python package for the FarsTail dataset and place it on the Pypi website. This package allows non-Persian language researchers to be able to train NLI models on this dataset without knowing Persian.

FarsTail Dataset

2018 - 2020

The first Persian dataset for Natural Language Inference (NLI) task containing more than 10,000 samples. This dataset has resulted from 22 months of teamwork at the University of Qom Data Mining and Machine Learning Lab. To ensure the dataset's quality, we have generated FarsTail samples in a way similar to the well-known international NLI datasets such as SciTail.

DigiKala Online Store


Designing a web scraper and executing on Digikala online store and extracting all customer reviews of each product. Classifying comments in sentiment classes by sentiment analysis tools and classical machine learning methods and also predicting the product's goodness by rating the interest and satisfaction of customers by regression methods.



Using deep learning and implementing a Neural Network for sentiment analysis on comments of each movie on the IMDB website and classifying user opinions in classes of positive and negative.

MAGIC Telescope


Separation of Gamma rays and Hadronic beams using classification methods and also using Ensemble Learning to integrate these methods. This project has been done on numerical and tabular data recorded by the Major Atmospheric Gamma Imaging Cherenkov Telescope (MAGIC).

Pima Indian Diabetes


Diabetes detection using clustering algorithms. The data set used in this project is related to the Pima Indian population of Arizona, which has one of the highest prevalence of diabetes of any population in the world.

BI Dashboard


Building a management and analytical dashboard using Microsoft Power BI on the customers' database, including name, age, gender, place of birth, purchase date, purchase amount, discount amount, purchased goods, etc.

Wikipedia Articles Languages

2017 - 2018

Designing a particular web crawler on Wikipedia pages and executing it on a virtual server to extract the languages and categories of each article. Discovering the dependency of languages in different categories with classification methods in order to predict the needs of the audience of a particular language to translate an article into their native language.

Retail Basket


Mining frequent patterns and association rules from customer transactions to manage and optimize the arrangement of the store goods, attract more customers, and increase store revenue.

University Management System


Designing and implementing of a console application for managing a university. This application has the ability to insert, delete and edit information of students, courses, grades, etc. The advanced search section of this app can work in lists of students, professors, and courses. Also, the section for receiving reports on the student's educational status, including the courses of each semester, the grade of each course, the grade point average of each semester, etc., is embedded in this app.

Smart Phonebook


Designing and implementing an smart phonebook as a console application. This app has Capabilities such as adding, deleting, and editing contacts. In addition, this app has an advanced search part for searching for contacts and sorting the list based on specific features.

Scientific Calculator


Implementing a scientific calculator without using ready-made libraries. This calculator has the ability to calculate the mathematical operations including sum, subtract, multiply, division, sine, cosine, tangent, cotangent, and also a combination of these operations.


Contact Me

My Address

Tehran, Tehran Province, Iran

Social Profiles

Email Me

mohammad.azarijafari [at] gmail [dot] com

Call Me


Your message has been sent. Thank you!