Aleksandr Kartavchenko, Developer in Haifa, Israel
Aleksandr is available for hire
Hire Aleksandr

Aleksandr Kartavchenko

Verified Expert  in Engineering

Bio

Aleksandr is a senior data scientist with over six years of professional experience building AI/ML systems for companies like S&P, Burberry, and Toptal. He specializes in AI, recommender systems, NLP, and classical machine learning. Aleksandr always tries to find the best technical decisions aligned with the business needs.

Portfolio

Toptal
Artificial Intelligence (AI), Data Science, Natural Language Processing (NLP)...
EPAM Systems
Python 3, Data Science, Forecasting, Machine Learning, Deep Learning...
Ioffe Physical Technical Institute
Python 3, Statistical Modeling, Pandas, C++, MATLAB

Experience

  • Python 3 - 6 years
  • Artificial Intelligence (AI) - 6 years
  • Data Analysis - 6 years
  • Data Science - 6 years
  • Machine Learning - 6 years
  • Natural Language Processing (NLP) - 5 years
  • Recommendation Systems - 5 years
  • Docker - 4 years

Availability

Part-time

Preferred Environment

Python 3, Google Cloud Platform (GCP), Natural Language Processing (NLP), Recommendation Systems, Artificial Intelligence (AI), Machine Learning, Data Analysis, Docker, FastAPI

The most amazing...

...OCR system I've developed for automatic metal certificate processing saves hundreds of hours of manual work weekly.

Work Experience

Senior Data Scientist

2022 - 2024
Toptal
  • Coordinated an AI initiative involving 10 engineering teams, gathering requirements, consulting on AI, and helping integrate various components.
  • Developed a hireability prediction model from the business idea to the production implementation.
  • Built a service to analyze CVs and extract relevant information from them automatically.
  • Trained an embedding model for skills to enable new search capabilities.
Technologies: Artificial Intelligence (AI), Data Science, Natural Language Processing (NLP), Machine Learning, Recommendation Systems, Google Cloud Platform (GCP), Docker, Python 3

Senior Data Scientist

2019 - 2022
EPAM Systems
  • Managed interns, juniors, and more expert colleagues on recommender systems, NLP, and classical machine learning, conducting technical interviews, tech talks, and internal assessments.
  • Conducted an audit of the existing recommender engine (more than 12 models) from the perspective of business usage, ML, and architecture for an international retailer.
  • Coordinated a small recommender systems project with five full-time employees as a team leader and consultant.
  • Developed an OCR entity recognition system from business idea to production solution, including labeling, OCR engine comparison, NLP models experimentation, evaluation, AWS pipeline integration, and monitoring.
  • Maintained a recommender engine in production with six recommender models and six marketing models for a large retailer.
Technologies: Python 3, Data Science, Forecasting, Machine Learning, Deep Learning, Natural Language Processing (NLP), Recommendation Systems, Docker, FastAPI, Optical Character Recognition (OCR), Digital Marketing, Flask, MLflow, Apache Airflow

C++ and Python Developer

2018 - 2019
Ioffe Physical Technical Institute
  • Developed a tool for modeling the behavior of an electron in the electromagnetic field using Python and C++.
  • Sped up the code up to 10 times by migrating it from MATLAB to C++.
  • Formalized the physical task using statistical and probabilistic approaches for modeling.
Technologies: Python 3, Statistical Modeling, Pandas, C++, MATLAB

Experience

OCR System for Metal Certificates

An AWS-based optical character recognition (OCR) system for information extraction from metal certificates. This project involved working as a senior data scientist, covering all development stages, from business requirement collection to production implementation and monitoring. I integrated a 3rd-party OCR engine for text extraction and trained custom deep-learning models for information extraction. This system saves hundreds of hours of manual work every week.

Education

2019 - 2021

Master's Degree in Data Science

Higher School of Economics - Saint Petersburg, Russia

2015 - 2019

Bachelor's Degree in Informatics and Applied Mathematics

Peter the Great St. Petersburg Polytechnic University - Saint Petersburg, Russia

Certifications

SEPTEMBER 2021 - PRESENT

DeepLearning.AI TensorFlow Developer

Coursera

APRIL 2020 - PRESENT

Bayesian Methods for Machine Learning

Coursera

Skills

Libraries/APIs

TensorFlow, Pandas

Tools

Apache Airflow, MATLAB, Amazon Textract, Named-entity Recognition (NER)

Languages

Python 3, C++

Platforms

Google Cloud Platform (GCP), Docker, Amazon Web Services (AWS), AWS Lambda

Frameworks

Flask

Other

Natural Language Processing (NLP), Recommendation Systems, Artificial Intelligence (AI), Machine Learning, Data Analysis, Data Science, Data Analytics, Neural Networks, Classification, Regression, Algorithms, FastAPI, Deep Learning, Bayesian Statistics, Forecasting, Optical Character Recognition (OCR), Digital Marketing, MLflow, Statistical Modeling, Tesseract, Informatics, Applied Mathematics

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