About Me

Get to know my background, skills, and professional journey

Professional Summary

Innovative Data Scientist and Machine Learning Engineer with over three years of experience in software development and data engineering within fast-paced environments. Proven expertise in designing and implementing scalable data pipelines and machine learning solutions using Google Cloud and AWS. Proficient in Python, TensorFlow, and PyTorch, with a strong background in data analysis, statistical modeling, and machine learning algorithm development. Experienced in optimizing revenue operations data infrastructure and delivering data-driven insights to support decision-making across GTM functions. Skilled in anomaly detection, data cleaning, and dataset augmentation, with a focus on enhancing data collection and analysis processes. Demonstrated ability to collaborate with cross-functional teams to align on revenue goals and reporting needs. Published researcher in the field of AI and machine learning, committed to staying at the forefront of technological advancements. Adept at working in fast-paced, rapidly scaling environments and delivering innovative solutions that drive business performance.

Skills & Expertise

Programming Languages

Python
Expert
Swift
Expert
C++
Experienced
Java
Experienced

Machine Learning Frameworks

Scikit-Learn
Expert
TensorFlow 1.x
Expert
TensorFlow 2.x
Expert
PyTorch
Expert

Python Frameworks

Pandas
Expert
Numpy
Expert

Databases

PostgreSQL
Relational Database
Apache PIG
Big Data Friendly Database

Work Experience

Software Engineering Researcher

08/2023 - current
York UniversityToronto, ON
  • Investigating the application of Large Language Models (LLMs) in automating code generation and refactoring tasks, improving software development efficiency by up to 30%.
  • Developing novel data engineering pipelines that leverage LLMs for data cleaning, transformation, and quality assessment, enhancing data preparation processes for machine learning projects.
  • Conducting research on the integration of LLMs in software testing and debugging workflows, exploring their potential to identify and fix bugs more efficiently than traditional methods.
  • Exploring the use of LLMs for automated documentation generation and code summarization, improving software maintainability and knowledge transfer within development teams.
  • Investigating the application of LLMs in requirements engineering, focusing on their potential to improve the clarity and completeness of software specifications.

Machine Learning Engineer

01/2023 - 08/2023
Hummingbird DronesVictoria, BC
  • Designed and implemented scalable data pipelines for processing drone-captured imagery, leveraging Google Cloud Platform and AWS for efficient data storage and analysis.
  • Developed custom machine learning tools and algorithms for analyzing aerial imagery, improving data processing efficiency by 40%.
  • Implemented state-of-the-art object detection models (YOLO V7) to enhance drone data analysis capabilities, resulting in more accurate identification of features in aerial imagery.
  • Created and maintained datasets for machine learning model training, including image version control (DVC), ensuring high-quality data for model development.
  • Optimized image processing workflows, reducing processing time by 30% while maintaining data integrity and quality for downstream machine learning tasks.

Data Scientist

11/2021 - 12/2022
Kinsol ResearchVictoria, BC
  • Utilized state-of-the-art object detection models, including YOLO V7, to enhance data mining capabilities and improve model accuracy.
  • Created and annotated datasets using CVAT, ensuring high-quality data for machine learning model training and development.
  • Integrated Hidden Markov Models into machine learning models to improve predictive capabilities and enhance overall model performance.
  • Employed data mining techniques to extract valuable insights from large datasets, utilizing state-of-the-art methods to drive business growth and improvement.
  • Extended company data with third-party sources of information, enriching existing datasets and providing a more comprehensive understanding of business operations.
  • Enhanced data collection procedures to include relevant information for building analytic systems, ensuring data-driven decision making and business strategy development.
  • Processed, cleansed, and verified the integrity of data used in machine learning models, ensuring high-quality data and reliable model outputs.

Research Assistant

04/2019 - 11/2021
University of VictoriaVictoria, BC
  • Conducted research in computer vision, focusing on capsule networks and their applications in image classification and object detection.
  • Optimized capsule network models using pruning techniques, improving model efficiency and reducing computational costs.
  • Investigated the effects of pruning on capsule network performance, exploring trade-offs between accuracy and computational resources.

Technical Analyst

09/2020 - 10/2021
4M BiotechVictoria, British Columbia
  • Developed two iOS applications from scratch using Swift, implementing on-device inference to protect user privacy and enhance data security.
  • Trained and optimized computer vision models for image classification and object detection, utilizing frameworks such as TensorFlow and CoreML.
  • Designed and implemented the Gelderm classifier, improving accuracy by separating the project into detection and classification phases to remove background interference.

Teaching Assistant

09/2018 - 12/2020
University of VictoriaVictoria, BC
  • Assisted instructors with course preparation, delivery, and evaluation.
  • Led tutorial sessions and provided individualized support to students.
  • Developed and maintained course materials, including lecture notes and assignments.

Education

Master of Applied Science, Electrical and Computer Engineering

University of Victoria

Victoria, BC11/2021

Bachelor of Science, Electrical Engineering - Telecommunication Systems

Iran University of Science and Technology

Tehran, Iran07/2018