
Aleksandr Kartavchenko
Verified Expert in Engineering
Data Scientist and Developer
Haifa, Israel
Toptal member since November 12, 2024
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
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
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
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.
Senior Data Scientist
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.
C++ and Python Developer
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.
Experience
OCR System for Metal Certificates
Education
Master's Degree in Data Science
Higher School of Economics - Saint Petersburg, Russia
Bachelor's Degree in Informatics and Applied Mathematics
Peter the Great St. Petersburg Polytechnic University - Saint Petersburg, Russia
Certifications
DeepLearning.AI TensorFlow Developer
Coursera
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring