I am an experienced and passionate computer engineer with a proven track record of fast learning. Worked effectively with cross-functional design teams to create software solutions.
I have completed my bachelor's degree in Computer Engineering at the university of Ferdowsi, Mashhad, Iran. I gained the highest scores in most of our courses. I love challenging myself. Besides, due to my knowledge and ability in teaching, I found the chance to work as a teaching assistant (microcontrollers and assembly). That was a great achievement for me because I was able to Improve my social skills such as public speaking.
During my work experience, I was involved in developing AI algorithms such as AI-Search Algorithms (ASATR, BDS, BFS, IDASTAR) and AI-CSP Algorithms. In addition, being involved in a few projects, I developed some informational retrieval projects such as a web-page crawler with python Scrapy library, indexing and searching with Lucene library and indexing and searching crawled data using Elasticsearch, and implemented data-mining algorithms including clustering (KMEANS) and classification (Apyori) algorithms.
Education[edit | edit source]
- Bachelor of Science, Major in Computer Engineering (2017-now) - Ferdowsi University of Mashhad
- AI and Networking GPA: 17.26
- Diploma, Major in Mathematics and physics (2013-2017)
- National Organization for Development of Exceptional Talents (Sampad)
Work experience[edit | edit source]
- MONITORING AND LOG MANAGEMENT
- Managing machine data events across the enterprise for event detection, incidents identification, inappropriate user behavior and compliance.
- BACKEND COLLEGE NODE.JS
- Two-month project-base course
- Supported by senior developers
- MOBILE APPLICATION DEVELOPER (REACT-NATIVE)
- Support the entire application life-cycle (concept, design, test, release and support)
- Produce fully functional mobile applications Writing clean codes
- Phone: +989308736967
- Email: nasimfani1999gmailcom
- Sites: linkedin.com/in/nasim-fani/
Skills[edit | edit source]
- HTML/CSS/JavaScript
- PHP
- MySQL
- Python
- Java
- react-native
- git
- WordPress - plugins
- C/C#
- NodeJS
- MATLAB
- Photoshop
- log management (Graylog)
Projects[edit | edit source]
- DATA MINING
- Preprocess data
- Clustering - rooftop classification
- Clustering - KMeans algorithm
- Association rule mining - apriori algorithm
- Written in python
- Libraries: pandas, apyori, etc.
- BOOK RECOMMENDER SYSTEM
- A book recommender system with four approaches:
- Collaborative Filtering
- Item Based
- User Based
- Content-based Filtering
- Hybrid approach(Collaborative + Content-based)
- Recommender with machine learning
- AI - INFORMED AND UNINFORMED SEARCH ALGORITHMS
- AStar, BDS, BFS, IDAstar, etc.
- Written in Java
- AI - CSP
- Using CSP to manage animal cages in a zoo
- Including some extra rules
- Written in Java
- SELENIUM WEBDRIVER
- Test a website of product selling
- Written in python
- COMPUTER VISION
- MATLAB
- Affine mapping in image registration
- Image histogram, equalization, local equalization
- Filters (box filter, median filter, etc.)
- Frequency domain: Fourier transform, filtering, DFT, IDFT
- Color spaces, RGB model, quantization
- Wavelet transform: wavelet, Fourier, Laplacian pyramid, wavelet
- Pyramid, Haar wavelet, noise reduction
- Harris corner detection, geometric, transformation
- AI - LOCAL SEARCH
- Written in java
- AI - ADVERSARIAL SEARCH
- Risk game
- Minimax Algorithm
- Written in java
- SEMI-SPOTIFY
- A web design project for playing music, following artists, etc.
- Written in HTML, CSS, Bootstrap, JS, PHP, and LARAVEL
- MICROPROCESSOR
- Traffic light controller
- Snake game
- Using STM32f4 board
- Softwares: KEIL, CUBE, and Proteus
- LUCENE
- Indexing and searching
- JUNIT4
- Testing a java program
- CRAWLER
- A news site web crawler
- Written in Python
- Scrapy library
- COMPILER
- A compiler for Moola language
- Done in three phases.
- MYSQL DATABASE
- A database design for a food charity.
- FUNDAMENTALS OF INFORMATION SECURITY
- This project is a PHP web page who gives the user these abilities:
- Login to system by Linux user's credentials
- Keep track of users login attempt by MySQL DB
- List the accessible file for current user in a specific directory
- Block range of IPs by using iptables
- SELF-SIGNED-CERTIFICATE
- Create a certificate with PHP
- Extract information from the certificate
- ELASTICSEARCH
- Indexing and searching crawled data using elastic search
- Written in Python
- OS PROJECTS
- Round Robin Scheduling
- Chat program using pipeline (inter process communication)
- Multi-line search engine (multi-thread programming)
- REACT NATIVE SHOPPING APP
- Application for e-commerce website
- Using WordPress API
- OTHER
Research interests[edit | edit source]
- Machine Learning and Artificial Intelligence
- Natural Language processing
- Data Science and Analytics
- Computer vision and image processing
- Databases and Geographical Information Systems
- Software Engineering