Curriculum Vitae

Summary

I am an experienced data and ML engineer with a strong enterprise-level and academic background. My programming skills include Python, SQL, PSQL (Postgres SQL), R, C++, etc. I also have a solid statistics and research background with five publications with 24 citations to date. During my strudies I have also have received several awards and scholarships.

Experience

Junior Data Engineer

January 2024 – Present

Docma

Toronto, ON
  • Designed an ETL pipeline including a Command Line Interface (CLI), data preprocessing, alpha lag decay process, and exporting the results predicting future sales attribution.
  • Automated the data workflows and batch processes and minimized human touch and any need for hard coding.
  • Imported and exported data from/to four different sources: local, database, AWS S3 bucket, API (JSON).
  • Launched and optimized an automated preprocess pipeline including data cleansing and reformatting clients' data. Capable of handling 13 date formats. Enabled an automated system capable of handling new formats without adding extra code.

Researcher Assistant

September 2021 – April 2023

York University

Toronto, ON
  • Proposed a transfer learning (TL) method based on feature extraction to predict jamming patterns in a communication network. Reduced the time complexity of the primary model by 30 times.
  • Realized a comprehensive XAI method comprising pattern recognition and rule learning for network security. Improved the transparency of the model compared to the benchmark explainable models by 17%, whilst having a 32\% less error rate.

Research Assistant

January 2021 – June 2021

Amirkabir University

Tehran, Iran
  • Leveraged an online actor-critic algorithm for access problems in heterogeneous networks. Achieved a 95% throughput in the network marked as the highest possible performance.
  • Optimized the resource allocation system in distributed computer networks with prioritized packets using ML/AI, which increased the throughput of the wireless system by approximately 15%.

Education

York University

Sep. 2021 - Apr. 2023

Master of Applied Science in Electrical Engineering and Computer Science

Toronto, ON
  • Finished in 5 semesters (1.6 years)
  • Supervisor: Ping Wang.
  • Number of Publications: 4.
  • GPA: A+

Amirkabir University (Tehran Polytechnic)

Sep. 2016 - Jun. 2021

Bachelor of Science in Electrical Engineering

Tehran, Iran
  • Project Supervisor: Vahid Pourahmadi.
  • Publications: 1 journals, 1 conference paper, 1 thesis.
  • GPA: 8.4 / 10

Hard Skills

Programming Languages

Python   C/C++   SQL   Java   R   HTML   CSS   JavaScript   PHP   C#   MATLAB

Data Engineer Frameworks

Pandas   Spark   Apache Kafka   Postgres SQL (PSQL)   Regex   Psycopg2   Boto3   AWS Wrangler   Snowflake   Shutil

NLP/LLM Frameworks

LangChain   LLAMA Index   HuggingFace   FAISS   Chroma   Sci-kit Learn   PyTorch   Tensorflow   Keras   BeautifulSoup4   OpenCV

ML / DL

Deep Reinforcement Learning   Supervised Learning   Unsupervised Learning   Statistical Learning   Rule Learning   Random Forests   Bootstrap   Decision Trees   K-means Clustering

API Frameworks

Flask   Gunicorn   Click   Typer   simple-term-menu   Click_Prompt   argparse   Sys

Command Tools

Conda   Git   PSQL

Documentation Tools

Matplotlib   Latex   Markdown   Jupyter Notebook

Operating Systems

Linux (Ubuntu, Kali, openSUSE)   MacOS   Microsoft Windows

Teamwork Tools

Jira   Slack   Git   Github

API Frameworks

Streamlit   Kivy   Qt Design   Postman

Security Frameworks

WebSocket   AirCrack-ng

Cloud Tools

Docker   AWS   GCP

Publications

Awards and Achievements

Selected Courses

Languages

Interests