CV

General Information

Full Name Mohammadhossein Malekpour
Date of Birth 29th April 1998
Languages English, Persian

Education

  • 2017 - 2022
    Bachelor of Science in Computer Science
    AmirKabir University of Technology (Tehran Polytechnic)
    • last two-year GPA = 3.67/4
  • 2021 - 2022
    Minor in Economics
    AmirKabir University of Technology (Tehran Polytechnic)
    • overall GPA (15 credit) = 4/4

Professional Experience

  • June 2022 - Present
    Data Analyst
    Divar
    • Divar is a classified ads and e-commerce online platform for users in Iran with 30 million monthly active users.
    • Perform analysis on a wide variety of big data and process improvement opportunities; uncover trends, create and distribute various metrics, reports, dashboards, and building predictive models.
  • Sep 2020 - Nov 2020
    Data Science Intern
    Hesaba
    • The internship focused on principles of data science using R programming language and Tidyverse packages.
  • Jun 2020 - Mar 2020
    Python Developer Intern
    Segmentino
    • Segmentino is a marketing automation platform.
    • Contributed to journey-designer product and developed some Python packages.
    • I experienced working with Apache-Airflow, Docker, and modular programming in Python.
  • Jul 2019 - Sep 2019
    Software Engineer Intern
    IPM Institute For Research In Fundamental Sciences}{Tehran, Iran
    • I worked at the Iranian national observatory project's TDD (Technical Development Division).
    • I experienced working with pure Python, MySQL, and Flask for the weather-station project.

Teaching Experience

  • Feb 2020 - Jan 2022
    Undergraduate Teaching Assistant
    AmirKabir University of Technology (Tehran Polytechnic)
    • Machine Learning (MSc course) | Dr. Mohammad Akbari
    • Applied Data Science (MSc course at TeIAS) | Dr. Amir Hesam Salavati
    • Fundamentals of Programming in C | Dr. Mohammad Akbari
    • Principle of Software Design | Dr. Amin Gheibi
    • Advanced Programming in Python | Dr. Morteza Kouhsar
    • Advanced Programming in Python | Dr. Javad Mohammadzadeh
    • Principle of Software Design | Dr. Javad Mohammadzadeh
  • Aug 2020 - Apr 2022
    Head Teaching Assistant
    CS50x Iran
    • We taught CS50x in Iran, a Harvard course about introduction to computer science and the art of programming. I translated and customized CS50's original contents and taught the web track in CS50x 2020. Also, I held all TA sessions in CS50x 2021 and was the head teaching assistant of the CS50 web 2022 course.

Technical Skills

  • Languages = Python, R, SQL, C/C++, Bash
  • Frameworks = PyTorch, Spark MLib, Flask, FastAPI
  • Libraries = PySpark, Scikit-Learn, Pandas, NumPy, Seaborn, Plotly, Tidyverse
  • Developer Tools = Git, Bash, Docker, VSCode, PyCharm, Metabase

Research Interests

  • Artificial intelligence
    • Machine Learning
    • Deep Learning
    • Computer Vision
    • NLP
    • Recommender Systems
    • AIOps/MLOps
  • Software Engineering
    • Data Management & Big Data
    • Parallel & Distributed Systems
    • Cloud Computing

Other Interests

  • Crypto & Finance
  • Formula 1
  • Football (FCBarcelona)