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
- Education
- Grades
- Technical Skills
- Teaching Experiences
- Research and Work Experiences
- Languages
- Certificates
- Information Retrieval Course Project: Implementing a search engine using different search models and algorithms like binary search,
tf-idf
andword embeddings
. Also implementingK-means clustering
andKNN
algorithms to speed up the search - Data Mining Course Project: Creating different
XGBoost
models and preprocessing the data - Artificial Intelligence Course 1st Project: Implementing
searching algorithms
likeIDS
,BBFS
andA*
from scratch in order to find optimal path - Artificial Intelligence Course 2nd Project: Implementing
genetic algorithm
in order to solve Super Mario game - Artificial Intelligence Course 3rd Project: Implementing
CSP Backtracking
,Forward Checking
andMAC Algorithm
s in order to solve a binary puzzle - Artificial Intelligence Course 4th Project: Implementing
Bigram
andUnigram
models for filtering comments - Handwritten Digit Recognition from scratch: Computational Intelligence Course Project 1
- Fuzzy C-Means Clustering: Computational Intelligence Course Project 2
- Evolutionary Games (Computational Intelligence Project 3): Combining
Neural Networks
andGenetic algorithm
- Digikala data science competition
- Bioinformatic Course Assignments: Implementing
semi-global alignment
,star alignment
andprofile
- Advanced Programming Final Project (Jpotify): Music player written in Java
- Internet of Things practical assignments: Implementing multiple scenarios using
NodeMCU
board and various sensors and actuators, programming the board usingArduino
language. Moreover, implementing web-based solutions for some scenarios - Computer Networks Course Projects
- Cache Simulator (Computer Architecture Course Project): Cache simulator with
LRU
replacement policy - Operating System Project: Implementing
scheduling algorithms
and somesystem calls
forXV6 OS
- Multithreaded Chatroom written in C
-
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)
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)
• Programming Languages:
• Operating Systems:
• Artificial Intelligence:
and Fastai
• Database Systems:
• Web Development:
• Miscellaneous:
,
Wireshark
,
GNS3
,
Verilog
,
VHDL
- 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 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
• Persian: Native
• English: TOEFL iBT: 109 (R: 26, L: 28, S: 26, W:29)
• German: Professional working proficiency (B2)