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
Machine Learning Frameworks
Python Frameworks
Databases
Work Experience
Software Engineering Researcher
08/2023 - current- 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- 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- 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- 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- 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- 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, BC • 11/2021
Bachelor of Science, Electrical Engineering - Telecommunication Systems
Iran University of Science and Technology
Tehran, Iran • 07/2018