Ali Faraji

Ali Faraji
Computer Engineering & Mathematics Student

email email
Education
B.Sc. in Applied Mathematics
AmirKabir University of Technology (Tehran Polytechnic) Tehran, Iran

GPA: 18.3/20 (4/4)

2020 - now

Minor Field of Study

B.Sc. in Computer Engineering
AmirKabir University of Technology (Tehran Polytechnic) Tehran, Iran

GPA: 18.5/20 (3.97/4)

2018 - now

Interests

My favorite topics are:

Machine Learning
Computer Netwroks
Smartness
Natural Language Processing
Computer Vision
Mathematics

Useful / Favorite Links
Experiences
Principles of Database Design Teaching Assistant
2021 – now 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

Microsoft Office (Word, Excel, PowerPoint)
LibreOffice (Writer, Calc, Impress)
LATEX

Languages

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

Noticeable Projects & Presentations
Named Entity Recognition (NER)
September 2021

-

Artificial Neural Networks
NLP
TensorFlow
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
Online Store
July 2021 Web Programming Dr. Alvani

We implemented a mobile-friendly and responsive single-page web application by Angular 11 as a front-end framework and Django as a back-end framework.

Angular
Django
Fuzzy C-Means Clustering
June 2021 Principles of Computational Intelligence Dr. Ebadzadeh

This project is a descriptive Jupiter notebook that demonstrates how to implement FCM and the relation between parameters like fuzziness, number of clusters, and cost.

Fuzzy Logic
Clustering
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
Peer-to-peer file sharing
June 2020 Computer Networks Dr. Sadeghian

In this project, nodes can exchange the list of known neighbors through a particular protocol and create a network of nodes. Also, nodes can send requested files to the other nodes.

Computer Netwroks
Protocols
Speech Enhancement: Spectral Subtraction
January 2020 Signals and Systems Dr. Rasti

This project uses the spectral subtraction algorithm to remove noises from a voice. Also, based on frequencies of voice files, It can detect the gender of the speaker. There is a detailed PDF document on GitHub.

FFT
Presentation: Service Oriented Architecture
December 2019 Software Engineering I Dr. Kamali

The presentation included answers to questions like What is SOA? When and why should we move to it? How can we decompose our application? and advantages and disadvantages of service-oriented architecture.

Software Engineering
Architecture
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 Applied Mathematics 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

Working on it...

M. Azadi, A. Salmani, S. Dezianian, T. Gharaati, A. Faraji, A. Navi, “Developing A Driving Cycle based on Acquired Data from A Hybrid Gasoline-Electric Vehicle through Two Routes of Tehran City with K-means Algorithm,” Quarterly Journal of Transportation Engineering, submitted.

References
Dr. Masoud Sabaei
Associate Professor (AmirKabir University of Technology - Tehran Polytechnic)
Email
sabaei at aut.ac.ir
Phone
+98 21 6454 2713
Dr. Saeedeh Momtazi
Assistant Professor (AmirKabir University of Technology - Tehran Polytechnic)
Email
momtazi at aut.ac.ir
Phone
+98 21 6454 2737
Dr. Pooya Hejazi
Instructor (AmirKabir University of Technology - Tehran Polytechnic)
Email
pooya.hejazi at aut.ac.ir
Phone
-
Mr. Amir Golzadeh
Software Dep. Consultant (Fanap Telecom)
Email
a.golzadeh at fanaptelecom.ir
Phone
+98 21 1567 1400