Summary
- ▸ Applied Machine Learning Scientist with a PhD in Computer Engineering, specializing in representation learning and graph-based ML for images & time-series, structured data.
- ▸ Led development of advanced ML models for multivariate clinical time-series and images, combining attention-based fusion, robust representation learning, and uncertainty quantification for real-world healthcare deployment.
- ▸ Architected and deployed GNN-based models for scalable graph inference in production systems.
- ▸ Designed LLM systems, including Retrieval-Augmented Generation (RAG) pipelines using OpenAI SDK and LangGraph.
Experience
Dec 2020 – Present
Data Scientist (Clinical Time-Series ML)
University Health Network (UHN)
Toronto, ON
- Led a 5-year oscillometry–PFT ML pipeline for pulmonary patients, unifying SQL/Excel/file-based hospital data with patient matching and reproducible quality control.
- Developed OscilloFusion (multi-channel fusion with attention for oscillometry classification), reaching ~80% accuracy and delivering +5 percentage-point improvement over conventional deep-learning baselines.
- Applied robustness strategies: augmentation, synthetic generation (GAN/cGAN), and random feature representations.
- Evaluated model performance under real-world constraints including noisy labels and data drift, and implemented calibrated uncertainty estimates to support risk-aware decision-making.
- Built an interactive clinician tool to explore signals, verify predictions, inspect explanations, and swap/compare ML backbones.
Jun 2025 – Sep 2025
Machine Learning Internship (CAD Automation)
DraftAid
Toronto, ON
- Built an ML pipeline that converts CAD drawings into structured geometric graphs for model processing.
- Designed and trained a graph neural network to recommend annotation links, achieving 94% recall and reducing reliance on expert manual annotation.
- Formulated drafting as conditional autoregressive graph inference (state-dependent sequential annotation selection).
- Integrated a human-in-the-loop workflow to replace manual entry with efficient model verification.
May 2020 – Oct 2020
Data Scientist
SnappFood
Tehran, Iran
- Engineered a hybrid recommendation engine fusing latent matrix factorization with real-time behavioral features to personalize user feeds (PySpark ML).
- Devised spatio-temporal predictive models for delivery time estimation (ETA), integrating geographic and traffic signals to optimize logistics planning.
- Designed and analyzed A/B tests; evaluated CTR, conversion, funnel drop-off, and churn/retention cohorts.
- Developed scalable Hadoop/Spark analytics and dashboards (Tableau, Power BI) for city/vendor/item-level insights.
Nov 2016 – Apr 2020
Software Engineer Team Lead
Atrovan
Tehran, Iran
- Architected a multi-tenant IoT backend for high-throughput ingestion, telemetry analytics, and access control.
- Built event-driven services in Golang with Kafka for async processing, fault tolerance, and back-pressure.
- Implemented REST APIs and pipelines using MySQL/MongoDB with Redis caching; led backend + React teams.
- Implemented end-to-end fleet management pipelines: custom GPS telemetry protocols, streaming ingestion, ETA computation, and geospatial indexing.
- Led and mentored a cross-functional team of backend and frontend engineers; defined technical roadmap.
Education
2021 – 2026
PhD in Electrical and Computer Engineering
University of Toronto
Toronto, ON
Focus: Healthcare ML, Contrastive learning, Time-series representation learning
2016 – 2019
MSc in Electrical and Computer Engineering
Amirkabir University of Technology
Tehran, Iran
2012 – 2016
BSc in ECE and CS (Double Major)
Amirkabir University of Technology
Tehran, Iran
Skills
Programming Languages
Python
C/C++
Golang
SQL
JavaScript
ML / Data Science
PyTorch
PyTorch Geometric
scikit-learn
sktime
NumPy
Pandas
Airflow
LLM / Generative AI
OpenAI SDK
LangGraph
LangChain
JAX
RAG
Data & Systems
Spark/PySpark
Hadoop
Docker
Kafka
Kubernetes
CI/CD
Databases
MySQL
PostgreSQL
MongoDB
Redis
Cassandra
SQLite
Cloud & Deployment
AWS
Azure
GCP
EC2
S3
Selected Publications
- ▸ HIERVAR: A Hierarchical Feature Selection Method for Time Series Analysis. IEEE MLSP 2024.
- ▸ Time Series Classification Using Convolutional Kernel and Adaptive Dynamic Thresholding. IEEE ICC 2024.
- ▸ Representation Learning of Clinical Multivariate Time Series with Random Filter Banks. ICASSP 2023.
- ▸ RASTER: Representation Learning for Time Series Classification using Scatter Score and Randomized Threshold Exceedance Rate. IEEE MLSP 2023.
- ▸ Modified Deep Residual Network Architecture Deployed on Serverless IoT Platform Based on Human Activity Recognition Application. Future Generation Computer Systems (Elsevier).
Manuscripts Under Review
- ▸ CoMIND: A Contrastive Multi-metric Approach to Informative and Discriminative Feature Selection — submitted to ICASSP 2026.
- ▸ CURVE: Contrastive Unsupervised Representation-based Variable Elimination — submitted to IEEE TPAMI.
- ▸ Random Representation Learning based on Segmented Pooling Layer and Information Spread Detector — submitted to IEEE TAI.