Alexander Finkelshtein, Developer in Tel Aviv-Yafo, Israel
Alexander is available for hire
Hire Alexander

Alexander Finkelshtein

Verified Expert  in Engineering

Machine Learning Engineer and Data Science Developer

Tel Aviv-Yafo, Israel

Toptal member since April 28, 2020

Bio

Alex is a machine learning engineer and data scientist. He has a solid background in algorithms and engineering robust systems and specializes in predictive modeling and mining insights from data. He has delivered ML-based models for MRI sequence optimization, deep learning for 3D flow profiling of microscopy models, and processor performance prediction by physical parameters. His work has dramatically improved company processes and saved clients both time and money.

Portfolio

DeepSpin
Python, PyTorch, Machine Learning, Optimization, Modeling, Medical Imaging
Intel
Data Analysis, Data Science, Automation, Python 3, Machine Learning, Ruby...

Experience

  • Machine Learning - 5 years
  • Python - 5 years
  • Data Science - 3 years
  • Deep Learning - 3 years
  • MATLAB - 3 years
  • Computer Vision - 2 years
  • Predictive Modeling - 2 years
  • Data Analysis - 2 years

Availability

Part-time

Preferred Environment

Slack, PyCharm, Linux

The most amazing...

...project I took part in was an ML-based MRI sequence optimization algorithm scheme.

Work Experience

Machine Learning Engineer

2019 - 2022
DeepSpin
  • Led the core machine learning-based optimization algorithms development, running, evaluating, and analyzing different trade-offs in the solution space.
  • Played a key role in software infrastructure, performing code architecture, experiment manager integration, profiling and performance, unit testing, and CI/CD.
  • Implemented complex MRI physics model. Extended SOTA MRI evolution model with custom 1st order approximation.
Technologies: Python, PyTorch, Machine Learning, Optimization, Modeling, Medical Imaging

Research Assistant - 3D Projection Optimization

2019 - 2020
Technion Israel Institute of Technology - Freelance
  • Implemented high-efficiency optimization algorithm for 3D-lines projection on cube planes.
  • Worked with a second-order optimization algorithm to achieve fast convergence.
  • Implemented non-trivial optimization space constraints and regularizations to achieve a valid and high-quality solution.
Technologies: MATLAB, C

Data Science and Automation R&D

2016 - 2019
Intel
  • Led integration of machine learning methodologies in my team. Developed predictive models and integration methodology.
  • Built data visualization and analysis web app that enabled exploration and monitoring of models state.
  • Automated complex pipelines for increasing reliability and quality while reducing development friction.
Technologies: Data Analysis, Data Science, Automation, Python 3, Machine Learning, Ruby, Data Visualization, Data Pipelines

Data Science and Automation Engineer

2016 - 2019
Intel
  • Led a machine learning predictive modeling project from problem definition to implementation, exploring, and overcoming different obstacles to meet defined goals.
  • Built a web application tool for data access and analysis for my team.
  • Developed a reporting infrastructure to project the status and trajectory of modeling efforts in the team.
Technologies: Subversion (SVN), Ruby, Python, Machine Learning, Predictive Modeling, Data Analysis

Experience

Alpha Zero on Nine Men Morris

https://github.com/moscalej/Alpha-2Zero
I implemented the Alpha Zero algorithm for the Nine Men Morris game. Initiated the entire game logic, designing state and action encoding to maintain symmetries and represent the game phase. This approach solved infinite game loop issues.

Education

2018 - 2021

Master's Degree in Electrical Engineering

Technion - Israel Institute of Technology - Haifa, Israel

2013 - 2018

Bachelor's Degree in Physics

Technion - Israel Institute of Technology - Haifa, Israel

2013 - 2018

Bachelor's Degree in Electrical Engineering

Technion - Israel Institute of Technology - Haifa, Israel

Skills

Libraries/APIs

PyTorch, NumPy, SciPy, Pandas, Matplotlib, TensorFlow, TensorFlow Deep Learning Library (TFLearn), Scikit-learn

Tools

MATLAB, PyCharm, Slack, Subversion (SVN), Named-entity Recognition (NER), Scikit-image

Languages

Python, Ruby, Python 3, C, C++

Paradigms

Automation

Platforms

Amazon Web Services (AWS), Linux, Docker, Ubuntu Linux

Storage

Data Pipelines

Other

Deep Learning, Predictive Modeling, Machine Learning, Data Analysis, Computer Vision, Optimization, Algorithms, Data Science, Classification, Supervised Machine Learning, Deep Reinforcement Learning, Natural Language Processing (NLP), Image Recognition, Data Visualization, Modeling, Time Series, Medical Imaging, Object Detection, Object Tracking, Predictive Analytics, Optimization Algorithms, Python Performance, Software Design, Optics, Applied Physics, CI/CD Pipelines, Unsupervised Learning, Signal Processing, Digital Signal Processing, Fourier Analysis, Numba, Generative Pre-trained Transformers (GPT)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring