Oleksii Sliusarenko, Developer in Kiev, Ukraine
Oleksii is available for hire
Hire Oleksii

Oleksii Sliusarenko

Verified Expert  in Engineering

Algorithms Developer

Location
Kiev, Ukraine
Toptal Member Since
November 4, 2019

Oleksii is a senior research engineer specializing in machine learning with several years of hands-on, in-depth experience. In his free time, he competes in international programming and math competitions—and often wins. At Deloitte and Grammarly, he developed their core deep learning and AI algorithms. Oleksii has worked at all stages of R&D from problem formulation with clients to product deployment.

Portfolio

Abto Software
Docker, Rasa.ai, Scikit-learn, TensorFlow, Python
Deloitte
Natural Language Toolkit (NLTK), Keras, TensorFlow, Scikit-learn...
Grammarly
Amazon Web Services (AWS), OpenNLP, Keras, TensorFlow, Scikit-learn...

Experience

Availability

Part-time

Preferred Environment

Machine Learning, Deep Learning, GPT, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), Data Science

The most amazing...

...thing I've created was a practical algorithm to solve an open AI problem: detecting English sentences that make no sense.

Work Experience

Senior Research Engineer (Machine Learning, NLP)

2019 - 2020
Abto Software
  • Implemented a chatbot model designed for stable progressive learning for five years.
  • Reimplemented part of Rasa chatbot framework to fix OOM error and make it production-ready.
  • Found and fixed OOM error and experiment design problem in SoTA intent recognition paper.
Technologies: Docker, Rasa.ai, Scikit-learn, TensorFlow, Python

Senior Research Engineer (Machine Learning, NLP)

2017 - 2019
Deloitte
  • Implemented a contract classification algorithm with 95% accuracy which outperformed humans.
  • Developed a complex text summarization algorithm with 80% accuracy.
  • Created a company classification algorithm which increased human analytics quality by two times.
  • Completed all stages of complex text summarization problem including framing the problem, annotating the data, creating the model, deploying and supporting.
  • Organized data science hackathon which resulted in three new hires.
Technologies: Natural Language Toolkit (NLTK), Keras, TensorFlow, Scikit-learn, Machine Learning, Deep Learning, Data Science, Java, Python

Research Engineer (Machine Learning, NLP)

2013 - 2017
Grammarly
  • Developed a new sentence splitting component with 2X improvement in error rate.
  • Built an auto-correct feature with 99% accuracy compared to 90% existing version.
  • Implemented high-load storage with approximately 1,000,000 key-value requests per second per server.
  • Reimplemented contextual spell checker with 10x speed-up.
  • Implemented a practical solution with 99,9% specificity and 30% recall to an open problem of detecting sentences which don't make sense.
  • Processed petabyte-scale internet dump using Apache Spark for creating n-gram language models.
  • Prepared and conducted two courses on algorithms and data science.
  • Increased part of speech tagger quality from 96% to 97%.
Technologies: Amazon Web Services (AWS), OpenNLP, Keras, TensorFlow, Scikit-learn, Deep Learning, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), GPT, Data Science, Java, Python

Analyst Engineer (Machine Learning)

2011 - 2013
UkrNet
  • Developed an anti-spam system for an email provider that had tens of millions of users.
  • Created a geo-tracking solution for ads which increased accuracy from 50% to 80%.
  • Implemented Nginx plugin using C with 6000 geo-tracking requests per second per server.
  • Built the back end for email IMAP protocol which enabled 100,000 users to use their favorite email clients.
Technologies: GPT, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Machine Learning, Weka, MySQL, C++, Java

AI-powered Writing Assistant

http://grammarly.com
Grammarly is an AI-powered writing assistant. My contribution was creating various error-correction algorithms using data science. For example, a contextual spelling checker, identifying sentences that don't make sense, and complex word identification.

Languages

Python, Java, C++, Bash

Libraries/APIs

Scikit-learn, TensorFlow, Standard Template Library (STL), Matplotlib, NumPy, Pandas, OpenNLP, Keras, OpenCV, Natural Language Toolkit (NLTK), SpaCy

Paradigms

Data Science

Other

Natural Language Processing (NLP), Algorithms, Machine Learning, Classification Algorithms, Data Analysis, GPT, Generative Pre-trained Transformers (GPT), Deep Learning, Data Cleaning, Data Visualization, Time Series, Chatbots

Frameworks

Spark, Hadoop, Flask, Boost, Spring

Tools

Apache OpenNLP, Jupyter, Weka, Rasa.ai, Boto

Storage

MySQL, PostgreSQL, MongoDB

Platforms

Docker, Amazon Web Services (AWS), Azure

2011 - 2013

Master's Degree in Systems Analysis

National Technical University of Ukraine "Kyiv Polytechnic Institute" - Kyiv, Ukraine

2007 - 2011

Bachelor's Degree in Systems Analysis

National Technical University of Ukraine "Kyiv Polytechnic Institute" - Kyiv, Ukraine

OCTOBER 2019 - PRESENT

How to Start a Startup

Prometheus, Y Combinator

OCTOBER 2015 - PRESENT

Intro to TensorFlow for Deep Learning

Udacity

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