Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Dmytro Ihnatov

Toronto,ON

Summary

My interests focus on applied research, including designing, developing, and deploying machine learning models into production to create new products or features with a positive business impact.
For the last eight years, I have worked with various machine learning models focusing on Recommender Systems, Computer Vision, Natural Language Understanding, including large language models (LLM), generative models such as GANs, and transfer learning. During these years, I have also been using data analysis tools, designing dashboards, analyzing user behavior, and conducting A/B test experiments to measure the impact of new models and product features on customer segments.

Overview

7
7
years of professional experience

Work History

Staff Machine Learning Engineer

Everbridge
Toronto, ON
09.2023 - Current
  • Led research and development initiatives, with a primary emphasis on Large Language Models and direct business application.
  • Fine-tuned LLAMA2/Mistral base model to extract answers from the text and improved model performance from 24% to 72% of Exact Match metric.
  • Applied GPT-4 API for automatic labeling of the data.
  • Developed the entity resolution model.

Senior Machine Learning Engineer

Self-employed
Toronto, ON
02.2023 - 08.2023
  • Provided consultations for private companies regarding AI applications.
  • Developed and wrote a comprehensive strategy for AI integration into products, tailored to the specific business objectives of each client, resulting in improved efficiency and innovation.
  • Led the research and development efforts of Large Language Models (LLMs) for direct business application.
  • Developed an instruction-based text summarization model.

Senior Machine Learning Engineer

Twitter
Toronto, ON
04.2022 - 01.2023
  • Implemented item embedding model and merged it with the internal model collection.
  • Improved the quality of video recommendations by connecting two new models to the service backend.
  • Prepared and initiated A/B tests with a team to validate model performance before production.
  • Presented a new recommendation model and concept to the team during the paper review.

Machine Learning Engineer

Clientelligent
Toronto, ON
04.2021 - 03.2022
  • Built machine learning product for investment fund managers to uplift sales
  • Scraped data from 10+ financial institutions and social media
  • Built the NLU model to extract a signal of specific interest from text

Data Scientist

MindGeek
Montreal, QC
10.2020 - 01.2021
  • Worked on testing and improvement of a recommender system of highly trafficked websites

Research Scientist

StradigiAI
Montréal, QC
09.2018 - 09.2020
  • Conducted research in the domain of Recommender systems
  • Designed the custom RecSys model based on the implicit user feedback
  • Lead the development of RecSys models for the machine learning platform (Kepler)
  • Contributed to the NLU solution for a client project by developing a custom metric using NLP toolkit

Data Scientist

Eindhoven University Of Technology
Den Bosch, The Netherlands
09.2016 - 08.2018

Accomplished a list of academic and industrial projects described below.
Shoeby, Netscalers (Doctorate Thesis) | September 2017 – August 2018

  • Led the project and reported results to CEOs of two companies
  • Translated data insights into business recommendations
  • Developed a hybrid end to end recommender system in Tensorflow with visual and return ratings to increase net sales of the webshop
  • Used InceptionV3 model to extract visual features
  • Built a web app (Dash\Flask) to visualize recommendations and additional insights for the data team

Tilburg University (Researcher | Business analytics module) | April – June 2017

  • Participated in the development of linear and heuristic optimization models using python and GUROBI package to optimize the benefit of proton radiotherapy facility over multiple patients
  • Built a Graphical User Interface in Bokeh to visualize the result of optimization according to selected parameters

MyHomeServices (Data Engineer) | February – April 2017

  • Designed a new SQL schema of the production database and document-oriented schema in the MongoDB
  • Evaluated the performance of the current production database and two new schemas

Hospital (Jeroen Bosch Ziekenhuis) (Data Scientist) | December 2016 – February 2017

  • Participated in the project of early-stage identification of people with Primary Antibody Deficiency
  • Applied several machine learning technics (Random Forest, Decision Tree, SVC, LDA, K-Means) to select features/symptoms that lead to disease detection

Eindhoven University of Technology (Researcher | Data mining module) | October – November 2016

  • Built CNN and DNN models in Tensorflow for digit classification (MNIST dataset)
  • Extracted features from images for DNN by applying several algorithms (Canny, Corner Harris, Structure Tensor, HOG)
  • Implemented the beam search algorithm to find regions of the search space where DNN does not perform well

Rockpanel (Data Scientist) | September – December 2016

  • Analyzed sensor data of the production line
  • Applied machine learning technics to identify key factors that lead to bad quality of products

Education

Engineering Doctorate (Doctor of Engineering) - Data Science

Eindhoven University Of Technology
Den Bosch, The Netherlands
08.2018

Master of Science - Nanosciences

Ecole Polytechnique
Palaiseau, France
09.2014

Bachelor of Science - Physics

NTUU “Kyiv Polytechnic Institute”
Kyiv, Ukraine
06.2012

Skills

  • Data collection and analysis
  • Agile development cycle, work in a scrum team
  • Preparation and deployment of machine learning models using TensorFlow/PyTorch
  • Proficiency in Python, NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch, Bokeh, Dash, SQL
  • Experienced with Apache Spark, Scala, Dask, Flask, GCP, AWS, Git, Linux
  • Field of expertise: Recommender systems, CV, GAN, NLU, LLM (GPT4, Llama2/Mistral, BERT), GCN, MAB, Gradient Boosting, Bayesian methods and a wide range of classical ML models

Websites

http://dmytroi.pythonanywhere.com

https://www.linkedin.com/in/dmytro-ihnatov/

https://github.com/IDmy

Timeline

Staff Machine Learning Engineer

Everbridge
09.2023 - Current

Senior Machine Learning Engineer

Self-employed
02.2023 - 08.2023

Senior Machine Learning Engineer

Twitter
04.2022 - 01.2023

Machine Learning Engineer

Clientelligent
04.2021 - 03.2022

Data Scientist

MindGeek
10.2020 - 01.2021

Research Scientist

StradigiAI
09.2018 - 09.2020

Data Scientist

Eindhoven University Of Technology
09.2016 - 08.2018

Engineering Doctorate (Doctor of Engineering) - Data Science

Eindhoven University Of Technology

Master of Science - Nanosciences

Ecole Polytechnique

Bachelor of Science - Physics

NTUU “Kyiv Polytechnic Institute”
Dmytro Ihnatov