Professional Profile

Industry experience, technical skills, and professional projects in Machine Learning, Software Engineering, and Autonomous Systems

PhD in Robotics & AI

Stevens Institute of Technology

Perfect 4.0 GPA

Graduate Studies

6+ Years Experience

ML & Computer Vision

Based in NJ, USA

Immediate Start Available

Experience

Machine Learning Engineer and Researcher

Stevens Institute of Technology

Hoboken, NJ

Aug 2019 - Present

Current

Leading research in autonomous manufacturing systems using Deep Learning and Reinforcement Learning. Developing real-time defect detection and control algorithms for additive manufacturing processes.

Key Achievements:

  • Designed labeling assistant dashboard for database creation with MATLAB achieving 10x efficiency increase
  • Developed deep learning model for melt pool image processing using TensorFlow reducing processing time from 120s to <1s
  • Implemented Machine Learning methods for feature extraction using Hybrid Convolutional Auto Encoder-Decoders
  • Developed Reinforcement Learning-based controller for anomaly detection and error mitigation (Patent in progress)
  • Automated multi-language command exchange between Python, MATLAB, and C#
  • Established two publicly accessible databases for smart manufacturing research

Technologies:

PythonTensorFlowMATLABMachine LearningDeep LearningReinforcement LearningComputer VisionData Acquisition
Software Engineer Intern

Johnson & Johnson (Janssen Research)

Titusville, NJ

May 2023 - Sep 2023

Developed web-based data visualization dashboards and automation tools for financial analytics and database integration across therapeutic areas.

Key Achievements:

  • Designed web-based dashboard using Dash Plotly for real-time visualization of finances and budgets across various Therapeutic Areas
  • Created Azure-based web application to automate database integration with SharePoint
  • Established ODBC connections to Teradata and Denodo data lakes for live data integration
  • Developed various creative data visualizations and dashboard designs with API for enhanced data accessibility
  • Implemented Linux-based Rich Text Format (RTF) converter to PDF for confidential data online preview
  • Gained hands-on experience with Git and Bitbucket for team collaboration

Technologies:

PythonDash PlotlyAzureSQLTeradataSharePointGitBitbucketData Visualization
Software and Hardware Developer

Sharif University of Technology

Tehran, Iran

Aug 2018 - Jan 2019

Developed IoT and automation systems including auto-irrigation and educational software applications.

Key Achievements:

  • Designed and implemented auto-irrigation system in Arduino with $8,000 funding raise and startup foundation
  • Provided technical support for software design, model fabrication, testing, and documentation
  • Developed auto-grading application in MATLAB UI leading to startup foundation

Technologies:

ArduinoMATLABIoTEmbedded SystemsHardware Integration
Virtual Reality Programmer and Research Intern

Dr. Robot

Tehran, Iran

Jan 2018 - Aug 2018

Developed VR-based educational software for pronunciation training with comprehensive testing and validation.

Key Achievements:

  • Supervised and implemented Virtual Reality equipment and sensor synchronization
  • Designed and developed 10 interactive VR-based software programs in Unity for pronunciation training
  • Proctored 10 in-field software tests with 58 subjects achieving successful proof of concept
  • Established libraries for automation including Text-To-Speech conversion, animation creation, and VR synchronization

Technologies:

UnityC#Virtual RealitySteam VRText-to-Speech APIs

Skills

Machine Learning & AI
TensorFlow
expert5y
Python
expert6y
Deep Learning
expert5y
Computer Vision
expert5y
Reinforcement Learning
advanced4y
Scikit-learn
expert5y
PyTorch
advanced3y
Programming & Development
MATLAB
expert7y
Python
expert6y
C++/C#
advanced4y
SQL
advanced3y
Git
advanced5y
Linux
advanced5y
Data Science & Visualization
Plotly Dash
advanced2y
Data Acquisition
expert5y
Statistical Analysis
expert5y
Azure
intermediate1y
Teradata
intermediate1y
Additional Skills
Unity
advanced3y
SolidWorks
advanced4y
Arduino
advanced3y
LaTeX
advanced5y
MATLAB UI Design
expert5y

Projects

Featured Projects

Deep Learning Solution for Real-time Quality Assessment in Additive Manufacturing

2021 - 2023

Developed AI-based application for real-time melt pool analysis using point cloud data in direct energy deposition additive manufacturing. Achieved processing time reduction from 120 seconds to less than 1 second using deep learning models.

TensorFlowPythonComputer VisionPoint Cloud ProcessingReal-time Systems
Autonomous Defect Detection System for 3D Printing

2020 - 2023

Implemented Reinforcement Learning-based controller for anomaly detection and error mitigation in additive manufacturing processes. Patent pending for the autonomous process adjustment algorithm.

Reinforcement LearningPythonTensorFlowControl SystemsIoT Sensors
In-situ Laser-based Process Monitoring Using Machine Learning

2020 - 2021

Developed machine learning solution for in-plane surface anomaly identification in additive manufacturing using point cloud data and advanced ML techniques.

Machine LearningPoint CloudPythonData Processing
Image-based Dataset for Additive Manufacturing ML Applications

2021 - 2022

Created and published comprehensive image-based dataset of artifact surfaces fabricated by additive manufacturing with applications in machine learning research.

Dataset CreationComputer VisionPythonData Curation

Other Projects

Johnson & Johnson Financial Analytics Dashboard

2023 - 2023

Designed and deployed web-based dashboard using Dash Plotly for real-time visualization of finances and budgets across various Therapeutic Areas with Azure integration and live data lake connections.

Dash PlotlyPythonAzureSQLData Visualization
VR-based Pronunciation Training System

2018 - 2018

Developed 10 interactive VR-based software programs in Unity for pronunciation training with successful proof of concept validated through testing with 58 subjects.

UnityC#Virtual RealitySteam VRText-to-Speech