I'm Amir Masoud Sefidian

Machine Learning Engineer, Data Scientist, Researcher

elcome. I started programming as a C++ developer for AVR microcontrollers when I was 14. After four years of programming for high school’s robotics team, I motivated to pursue the Computer Science field. I received my Bachelor’s degree in Computer Engineering from Shahid Rajaee University in 2015. I was directly admitted to M.Sc. program as a talented student. I successfully completed my Master's degree in Computer Engineering in 2017 where I worked on Machine Learning and Data Mining algorithms especially focused on data preprocessing and missing values imputation techniques. Currently, I am a researcher and Python developer in the fields of Machine Learning, Deep Learning, and Data Science. I’d love to combine my passion for learning with my software development skills to build intelligent products!

Skills & Experience

Programming Languages

Proficient in:
    • Machine Learning
    • Data Science
    • Deep Learning
    • Web
Familiar with:
  • C/C++
  • Java
  • PHP
  • WebDev Stack (HTML, JavaScript, CSS)


  • MySQL
  • MongoDB
  • Elasticserach
  • PostgereSQL
  • Redis
  • SQLite

Other Tools & Technologies

  • Linux & Windows
  • PHP based Content Management Systems (CMS)
  • Weka
  • LATEX typesetting language
  • AVR microcontrollers
  • Raspberry Pi


  • 2020, AI-based song's Vocal/Instrument separator web application.
  • 2020, 2D Landmark Detection & Robot Tracking (SLAM) using Graph SLAM algorithm.
  • 2020, 2D vehicle trajectory reconstruction from raw sensor data.
  • 2020, Developed an image captioning service on (MS COCO) dataset using PyTorch framework.
  • 2020, Disaster Response Multi-label Message Classification for Figure Eight dataset.
  • 2020, IBM Recommendation System.
  • 2020, Developed an hourly energy consumption prediction service for PJM Interconnection LLC Energy Consumption dataset based on GRU/LSTM networks using PyTorch framework.
  • 2020, Developed a Sentiment Analysis (Positive/Negative reviews) service for Amazon customer reviews dateset based on LSTM networks using PyTorch framework.
  • 2020, Developed a Facial Keypoint Detection system that takes in any image with faces, recognizes and detects faces, and predicts the location of 68 distinguishing keypoints on each face based on Deep CNNs (NaimishNet Architecture) using PyTorch framework.
  • 2019, Developed data analysis and machine learning microservices in order to analyze organizational time series data using Python, Redis, Apache Kafka, gRPC, Protobuff, and Docker.
  • 2019, Developed a real estate application using the Django & PostgreSQL.
  • 2018, Designed and implemented a web-based appointment scheduling, accounting, and management system for Farzandane Bartar Consultation Institute using Django, MySQL, HTML, CSS, and JavaScript.
  • 2016, Designed and developed a novel missing data imputation framework using Self-Organizing Map (SOM) neural networks and Weighted K Nearest Neighbors technique using Python.
  • 2016, Designed and implemented different semantic web layers for a transport application using XML, XQuery, XSD, XSLT, and Web Ontology Language (OWL).
  • 2015, Designed and implemented a simple word segmentation algorithm for Persian text images using morphological operations in Matlab.
  • 2014, Developed first carpooling website in Iran (4paaye.ir) (Winner website of 8 th Iranian Web and Mobile Festival (IWMF)).
  • 2013, PHP back-End developer of Mehreab Magazine website.

Teaching/Research/Professional Experience

  • Researcher, Computer Science R&D Laboratory, Faculty of Computer Engineering, Shahid Rajaee University.
  • Reviewer, International Journal of Uncertainty, Fuzziness and Knowledge-Based Systems (IJUFKS).
  • Reviewer, International Journal of Information Technology, and Decision Making (IJITDM).
  • Private Tutor, Teaching Python, Machine Learning, and Data Mining.
  • Teaching Assistant , "Database" (Undergraduate), "Data Mining" and "Decision Support Systems" (Graduate), Faculty of Computer Engineering, Shahid Rajaee University, Instructor: Dr. Negin Daneshpour.

Contact Me

Write Your Message