Curriculum Vitae


2016 – 2019

M.Sc., Artificial Intelligence, Shahid Bahonar University of Kerman

Supervisor: Dr. Aliakbar Niknafs

Thesis: Multi-Agent Path Planning Based on Evolutionary Methods

2007 – 2012

B.Sc., IT Engineering, Payame Noor University of Kerman

Supervisor: Dr. Hemat Pour

Thesis: Security and Reliance in Ecommerce

Academic Projects

2018 – 2019

  • Multi-robot path planning in an unknown environment with obstacle by evolutionary methods to reach goals.
  • Implementation of robot path planning algorithm in V-REP simulator and writing a plugin for it.
  • Implementation of PSO, GSA, Cellular PSO and GWO algorithms in Lua and C++.

2016 – 2017

  • Discovering frequent itemsets and association rules using  the Apriori algorithm.
  • Implementation of Rotation Forest, Random Forest, ID3 and C4.5 algorithms to check accuracy in different data sets.
  • Implementation of machine learning methods in Tic-Tac-Toe game and Rooster Chase.
  • Detecting and quantifying fruits in different kinds of image with simple and complex background by digital image processing techniques.
  • Generating fuzzy rules by learning from examples (Wang & Mendel)
  • Implementation of Support Vector Machines (SVMs) and Bayes classifier for gender classification in an image dataset with 400 distinct people with different facial expressions and under different lighting conditions.


Toufan, N., Niknafs, A. ‘’Robot path planning based on laser range finder and novel objective functions in grey wolf optimizer’’. SN Appl. Sci. 2, 1324 (2020).

Research Interests

  • Machine Learning
  • Deep Learning
  • Big Data Analytics
  • Reinforcement Learning
  • Heuristic Algorithms
  • Robotics
  • Image and Signal Processing
  • Data Mining

Online Courses

Optimization Problems and Algorithms   “Udemy”

Work and Professional Experience

2013 – 2016       Control4 Technician

  • Installing of audio, video, lighting control, shading, automation, home networking and home theater systems.
  • Configuration of home controller device.
  • Programming of composer software.
  • Completing programming, configuration, documentation and validation of all IP products.

2008 – 2013   IT Systems Specialist

  • Installing and configuring computer hardware, software, systems, printers and scanners.
  • Investigating, diagnosing and solving computer software and hardware faults.
  • Repairing equipment and replacing parts.
  • Establishing, maintaining and troubleshooting network system hardware.
  • Programing network router/switch and creating a domain in windows server.
  • Creating and maintaining website with Drupal and WordPress CMS.

Honors and Awards

2016 – 2019

  • Ranked within the top 2% among more than 30,000 participants in Iranian university entrance exam for Master’s degree in computer engineering
  • Received full scholarship from Shahid Bahonar University of Kerman





  • Applications: Visual Studio, Office suite, SPSS Modeler, LaTeX.
  • Operating Systems: Windows, Linux, Windows Server
  • Network: GNS3, Wireshark
  • Simulator: V-REP, VMware
  • Programming Languages: MATLAB, C++, Lua, Python


CCNP    CCNA   Network+   ICDL