about me

Skills

Software Development

Software Development

Analytical & problem-solving skills, Agile development processes, Object-oriented design. Programing Languages: C\C++, C# /.Net, VB, Java, Python (Libraries: TensorFlow, Keras, Pytorch, Numpy, Pandas, MPLib, SciPy, Seaborn), R, MATLAB.

Database design & Management

Database design & Management

Microsoft SQL Server (SQL), Microsoft Access, Designing and managing databases, Exploratory data analysis using SQL language.

Machine Learning

Machine Learning

Pattern Recognition, Predictive Analysis, Forecasting, Regression Analysis, Classification, Neural Networks, Clustering, Association Rule Learning, Reinforcement Learning, Dimensionality Reduction, Ensemble Learning, Data Mining, Fuzzy Systems.

Deep Learning

Deep Learning

CNN, RNN, LSTM, ROM, Auto Encoders, Boltzmann Machines, GAN, DC, Transformers, Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), Foundation Models, LangChain, LlamaIndex, Vector Databases, Prompt Engineering, Fine-Tuning, PEFT, LoRA.

Education

2016 - 2019

Master of Artificial Intelligence and Robotics

Azad University of Shiraz

Thesis: Lung Cancer Detection and Segmentation Using Deep Neural Networks

2010 - 2015

Bachelor of Software Engineering

Shiraz Technical University

Teaching Experience

www.pymastery.ir

  • Fundamental and Advanced Python Programming
  • Machine Learning
  • Deep Learning
  • Scientific Programming With Python
  • Generative Ai
  • LLM & RAG
  • Langchain & OpenAi ecosystems

Awards, Certificates, and Honors

  • First place, 2012, national computer olympiad
  • Second place, 2013, (hardware) computer olympiad
  • Best healthcare pioneer project, 2017, Azad Engineering University (Automated recommendation of best-fitting surgical method for pediatric brain surgery based on (dimensional) skull parameters)
  • Certificate of "Inspiring educational website of the year" - www.pymastery.ir 13th Iran's web and mobile festival

WORK PROCCES

Discuss

Discuss

Idea

Idea

Design

Design

Develop

Develop

Test

Test

Launch

Launch