Oleksandr Karpenko, Developer in Amsterdam, Netherlands
Oleksandr is available for hire
Hire Oleksandr

Oleksandr Karpenko

Verified Expert  in Engineering

Data Science Developer

Amsterdam, Netherlands

Toptal member since June 21, 2022

Bio

Oleksandr is a data scientist with over six years of experience building data-driven solutions for analytics, product development, and machine learning (ML) applications. He has strong competencies in analytics, scientific research, and data manipulation at scale using Python and PySpark.

Portfolio

Booking.com
Python 3, PySpark, Data Science, Machine Learning, SQL, Model Development...
DAIN Studios
Machine Learning, Data Science

Experience

  • Data Science - 7 years
  • Python - 6 years
  • SQL - 6 years
  • Jupyter Notebook - 5 years
  • A/B Testing - 5 years
  • Python 3 - 5 years
  • PySpark - 5 years
  • Machine Learning - 3 years

Availability

Part-time

Preferred Environment

Python 3, PySpark, Jupyter Notebook, Python, SQL

The most amazing...

...project I've worked on is a quantum mechanics simulation of an atomic silver nano-ribbon embedded into a DNA molecule.

Work Experience

ML Scientist

2017 - PRESENT
Booking.com
  • Created and deployed an end-to-end ML classification model based on uplift modelling for user discount allocation. Developed ML predictive models for competitor analysis.
  • Developed ETL data pipelines using Apache Spark and Kubernetes.
  • Supported multiple product teams with an A/B testing setup, key metrics definition, experiment analysis, exploratory analysis, data visualisation, and reporting.
Technologies: Python 3, PySpark, Data Science, Machine Learning, SQL, Model Development, Pandas

Data Scientist

2016 - 2017
DAIN Studios
  • Developed an algorithm (based on the similarity metric) for hotel recommendations. Implemented in Python and Scala.
  • Created a web service for ski resort search implemented in Python and Scala.
  • Developed a prototype of a Facebook messenger chat bot for image recognition, using TensorFlow.
Technologies: Machine Learning, Data Science

Experience

Image Recognition App

Built an end-to-end image recognition Facebook messenger app based on TensorFlow and the Flask framework. The images taken by phone were classified and returned to the messenger app with classification details and comprehensive information.

Education

2010 - 2015

Ph.D. Degree in Physics

University of Oulu - Oulu, Finland

Skills

Libraries/APIs

PySpark, Pandas, TensorFlow

Languages

Python 3, SQL, Python

Frameworks

Flask

Platforms

Jupyter Notebook

Other

Research, Data Science, Programming, Machine Learning, Physics, A/B Testing, Model Development, Web Development

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