Ali Faraji

Ali Faraji
Computer Science Student

‮ ac.ukroy@ijaraf

Education
York University Logo
MSc. in Computer Science
York University Toronto, Canada

GPA: tbd

2022 - Present

Data Minig Lab

Amirkabir University Logo
BSc. in Mathematics and Applications
AmirKabir University of Technology (Tehran Polytechnic) Tehran, Iran

GPA: 18.37/20 (3.86/4)

2020 - 2022

Minor Field of Study

Amirkabir University Logo
BSc. in Computer Engineering
AmirKabir University of Technology (Tehran Polytechnic) Tehran, Iran

GPA: 18.45/20 (3.93/4)

2018 - 2022

Interests

My favorite topics are:

Machine Learning
Natural Language Processing
Data science
Graphs
Mathematics

Experiences
Principles of Database Design Teaching Assistant
2021 – 2022 AmirKabir University of Technology (Tehran Polytechnic), Tehran Dr. Saeedeh Momtazi

Giving the assignments and assessing them

Computer Networks Teaching Assistant
2020 – 2021 AmirKabir University of Technology (Tehran Polytechnic), Tehran Dr. Masoud Sabaei and Dr. Pooya Hejazi

Providing extra resources and tutorials, planning the course projects, and grading the submitted projects. Topics: Networks, Routing, TCP/IP, OSI, Protocols.

OSS Software Developer
2019 – 2021 Fanap Telecom, Tehran

Developing an Operations Support Systems for the company. It included network concepts and java programming.

Python Intern
2019 – 2019 DoTest, Karaj

Internship for two months

Skills
Programming

Java
Java Script
Python
C
Object-Oriented Programming
Aspect-Oriented Programming

Frameworks

Angular
Spring (RESTful, Hibernate ORM, ...)

Collaboration

Teamwork
Agile Software Development (Scrum)
Git
SVN

Technologies

RDMS (MySQL)
SQL
Web (HTTP, CSS3, HTML5)
AJAX
XML
JSON

OS, Tools & Packages

Linux
Eclipse IDE
Jenkins
Maven
Pandas
Numpy

Office Softwares

LATEX
Libreoffice (Writer, Calc, Impress)
Microsoft office (Word, Excel, PowerPoint)

Languages

Persian
Native/Bilingual
Turkish
Native/Bilingual
English
IELTS: 7.5 (CEFR Level: C1)

Fun & Course Projects
A Gamer Neural Networks with Evolutionary Training
July 2021 Principles of Computational Intelligence Dr. Ebadzadeh

We have used an evolutionary algorithm to train an MLP ANN to play a game.

Artificial Neural Networks
Evolutionary Algorithm
Text Classification (NLP): Poet Detection from Poetry
February 2021 Principles and Applications of Artificial Intelligence Dr. Mousavi

This code uses a data-set to create a bigram language model for three great Persian poets Rumi, Hafez, and Ferdowsi, also uses the back-off model for smoothing.

NLP
Facial Recognition with SVD
January 2019 Applied Linear Algebra Dr. Nazerfard

This project has used one of the linear algebra theories called singular value decomposition (SVD) in digital image processing.

Computer Vision
Linear Algebra
Honors & Achievements

Eligible to study in the second field in Mathematics and Applications because of outstanding performance in Computer Engineering

AmirKabir Honors Office, 2020

2nd place in Rahneshan national competition in Driving cycle extraction for Tehran electric Buses

National Elite Foundation of Iran, 2020

Permitted to change the field of study after two semesters in petroleum engineering due to excellent results

AmirKabir Honors Office, 2018

Achieved top 1% place among applicants of the Nationwide University Entrance Exam for B.Sc. in Math. and Engineering

National Organization of Educational Testing, 2017

3rd rank at Iran Nanotechnology Olympiad in E.A. Province

Iran Nanotechnology Innovation Council, 2015
Papers & Publications

Azadi, M., Dezianian, S., Navi, A., Salmani, A., Gharaati, T., & Faraji, A. (2022). Development of a Driving Cycle Based on Data Recorded from an Electric-Gasoline Hybrid Vehicle on Two Routes in Tehran City with K-means Algorithm. Karafan Quarterly Scientific Journal, 19(1), 629-653. doi: 10.48301/kssa.2022.315133.1840

References
References available upon request.