Hi I'm Amirhossein Rajabpour

I'm a senior Computer Engineering student at Amirkabir University of Technology.
My research interests are:

  • Artificial Intelligence
  • Deep learning
  • Time Series Analysis
  • Business Analytics
  • Financial Markets


University mail: arajabpo@ualberta.ca, rajabpoura@aut.ac.ir
My CV [pdf]


Projects

Artificial Intelligence related projects:

Other projects:

Education

  • BACHELOR OF COMPUTER ENGINEERING | AMIRKABIR UNIVERSITY OF TECHNOLOGY (TEHRAN POLYTECHNIC), TEHRAN, IRAN | 2018 - 2023
    · GPA: 18.75/20 (3.96/4) - cGPA: 17.32/20 (3.69/4)
    . Major in Artificial Intelligence, Minor in Computer Networks

  • HIGH SCHOOL DIPLOMA IN MATHEMATICS AND PHYSICS | ALLAMEH TABATABAEI HIGH SCHOOL, TEHRAN, IRAN | 2014 - 2018
    · GPA: Pre-University 19.35/20 (4/4)
    . GPA: High School 19.41/20 (4/4)

Grades

Some important grades:

  • Data Mining: 19.10/20 (4/4)
  • Information Retrieval: 19.28/20 (4/4)
  • Artificial Intelligence: 18.6/20 (4/4)
  • Algorithm Design: 20/20 (4/4)
  • Computational Intelligence: 18.5/20 (4/4)
  • Cloud Computing: 20/20 (4/4)
  • Internet of Things: 19.57/20 (4/4)
  • Microprocessor and Assembly Language: 20/20 (4/4)
  • Software Engineering 2: 20/20 (4/4)
  • Web Programming: 20/20 (4/4)
  • Android Programming: 20/20 (4/4)
  • Operating Systems: 18.16/20 (4/4)

Technical Skills

Programming Languages:
Kotlin Octave
Operating Systems:

Artificial Intelligence:
and Fastai
Database Systems:
Postgres
Web Development:
Flask
Miscellaneous:
OpenCV Jira, Wireshark, GNS3, Verilog, VHDL

Research and Work Experiences

  • BACHELORS THESIS | AMIRKABIR UNI. | MAR 2023 – MAY 2023
    Face aging platform using generative models e.g. CycleGAN and reversible models. Supervised by Mohammad Rahmati.

  • RESEARCH GROUP | AMIRKABIR UNI. | FEB 2022 – JUN 2022
    Working with a research team supervised by Hamed Farbe. I was responsible for implementing a graph convolutional network from a time series dataset.

  • R&D SOFTWARE ENGINEER | CROUSE PJS CO. | OCT 2021 – JAN 2022
    Working on an Artificial Intelligence Vision problem. My job was to design a light model to do the following to recognize whether LEDs on the monitor work fine:
    • Localizing LEDs on the monitor
    • Clustering LEDs light pixels and using the more valuable clusters for extracting light information with fuzzy C-means clustering
    • Extracting luminance and wavelength from those selected clusters
    • Use different regression models for different LED colors to detect malfunctioning LEDs

  • DEVOPS ENGINEER INTERN | GRAPH CO. | NOV 2020 – APR 2021
    Working with docker, minikube and some Backend stuff

Teaching Experiences

  • TEACHING ASSISTANT | PRINCIPLES OF ARTIFICIAL INTELLIGENCE | FALL 2022
    . Under the supervision of Mahdi Javanmardi, Amirkabir University of Technology
    . Designing (and grading) projects about Constrained Satisfaction Problems, adversarial search, Bayes Nets, and Reinforcement Learning

  • TEACHING ASSISTANT | CLOUD COMPUTING | FALL 2022
    . Under the supervision of S. Ahmad Javadi, Amirkabir University of Technology
    . Designing (and grading) practical assignments about using APIs, working with cloud services, and working with Docker and Kubernetes

  • TEACHING ASSISTANT | INTERNET OF THINGS | FALL 2022
    . Under the supervision of Siavash Khorsandi, Amirkabir University of Technology
    . Designing (and grading) assignments about various scenarios for working with different sensors and actuators and programming with Arduino

  • TEACHING ASSISTANT | ALGORITHM DESIGN | SPRING 2022 & FALL 2021 & SPRING 2021
    . Under the supervision of Alireza Bagheri, and Sajad Shirali-Shahreza Amirkabir University of Technology
    . Defining and grading assignments
    . Taking quizzes

Languages

Persian: Native
English: TOEFL iBT: 109 (R: 26, L: 28, S: 26, W:29)
German: Professional working proficiency (B2)

Certificates

Technical certificates

Deep Learning Specialization Coursera (and deeplearning.ai):


Course 1 (Deep Learning Specialization): Neural Networks and Deep Learning

Course 2: Improving Deep Neural Networks (Deep Learning Specialization): Hyperparameter tuning, Regularization and Optimization

Course 3 (Deep Learning Specialization): Structuring Machine Learning Projects

Course 4 (Deep Learning Specialization): Convolutional Neural Networks

Course 5 (Deep Learning Specialization): Sequence Models


GAN Specialization Coursera (and deeplearning.ai):


Course 1 (GAN Specialization): Buil Basic Generative Adversarial Networks

Course 2 (GAN Specialization): Build Better Generative Adversarial Networks

Course 3 (GAN Specialization): Apply Generative Adversarial Networks

Machine Learning Coursera:



Quera Django Course:



Introduction to containers w/ Dockers, Kubernetes and OpenShift:



Language certificates

ÖSD Zertifikat B2:


ÖSD Zertifikat B1