Resume

Education / Skills

Education

2022 - Up to now
University of Saskatchewan (Canada)

Thesis-Based M.Sc. Computer Science

Applied Computing

2019 in 2021
University At Albany (U.S.)

Course-Based M.Sc. in Physics

Awarded during the Ph.D. study in University at Albany (master out the program)
GPA 3.91 out of 4

2013 - 2016
Shiraz University

Thesis-Based M.Sc. in Physics

Condense Matter (Complex Systems)
GPA 16.35 out of 20

Thesis title: “Neural avalanches, metastability and criticality in a dense homogenous associative network (dHAN) model of neural dynamics: inhibition vs. excitation”

2009 - 2013
Shiraz University

B.Sc. in Physics

Solid-States
GPA 17.05 out of 20 (summa cum)

Work Experience

March 2024 - July 2024
RAYHAWK

Software Developer | Computer Vision Engineer

Led computer vision and object detection improvements for autonomous railcar loading systems, focusing on:

  • Achieved 100% improvement in object detection performance by implementing and optimizing multiple YOLO model generations (v8-11) and YOLO NAS for extreme lighting conditions
  • Developed an 8-layer image preprocessing filter system with homomorphic filtering, improving detection accuracy by 40% in challenging environmental conditions
  • Enhanced object annotation methodology resulting in 30% accuracy improvement for objects prone to false positives

[RAYHAWK Website]

Nov 2023 - Feb 2024
ENA Solutions Inc.

Software Developer | Machine Learning Engineer (Mitacs Internship)

Led the development of AI and machine learning solutions for industrial smart thermostat systems, focusing on:

  • Developed and implemented AI temperature predictor for smart thermostats with < 2.0 °C accuracy deviation
  • Engineered robust data management system handling 600K+ data points per IoT device using advanced ML methodologies
  • Created OCR-based automated energy bill parser for efficient data extraction from PDFs and images
  • Managed RESTful API data flow implementation supporting 200+ IoT devices using Python
  • Enhanced code quality and maintainability by 50% through implementation of Functional Programming and OOP principles
  • Innovated multiple Machine Learning models and Neural Networks with improved data preprocessing

[ENA Solution Website]

Jan 2016 – Aug 2019
Niroutrans

Research and Development Engineer (Software Systems)

Developed specialized electromagnetic field analysis software for high-voltage equipment, focusing on:

  • Design and implementation of C++ simulation software for 400kV bushing analysis
  • Integration of finite element analysis algorithms for field calculations
  • Development of Python interfaces for ANSYS Maxwell automation
  • Implementation of automated testing and validation frameworks

[Nirou Trans Company Website]

Honours

2016

Financial Support Thesis Winner

Cognitive Science and Technologies Council (COGC)

Award winner financial support of Cognitive Science and Technologies Council (COGC) of Iran for neuroscience thesis

◄ PublicationsSeminar Attendance ►

Programming Skills

Python

Object Oriented Programming (OOP), Scikit-Learn, PyQt5 (GUI), Pandas, NumPy, Selenium, API (requests), SQLite3, Tensorflow, OpenCV, Multiprocessing, Cython

C++

Numerical analysis

Julia

DifferentialEquations.jl, ThreadX

Arduino

Design algorithm for conditional control devices such as different kind of sensors, LED etc.

HTML / CSS

Able to customize and design desired webpages as well as integrate them into famous CMS such as Joomla and WordPress. Live projects:

MicrobioLab Website
NirouTrans Website

Version Controllers

Git, SVN

Database

SQL, SQLite3

Commercial Software Skills

LabVIEW

Design GUI and algorithm for numerical applications or control hardware.

Matlab

Numerical method to solve differential equations

Maxwell ANSYS

Simulate desired EM fields and write automated python script to integrate into ANSYS.

Office Macro

Write macros to make tasks automated or apply specific filters or calculation to data.

OS Skills

Linux

Familiar with Ubuntu, Fedora, Linux Mint etc.

Windows

Familiar with all generations of Windows operating systems.