Vladimir Slaykovskiy, Developer in London, United Kingdom
Vladimir is available for hire
Hire Vladimir

Vladimir Slaykovskiy

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
October 2, 2018

Vladimir has spent over a dozen years developing applications on a large variety of platforms including Java, C++, Ruby on Rails, and PHP. Essentially, he's a full-stack engineer with a particular interest in AI/ML technologies and scaling back-end solutions. He's also worked for multiple large companies such as Facebook and Yandex and has supervised teams of up to six engineers.

Portfolio

Facebook
Linux, Machine Learning, Artificial Intelligence (AI), MySQL, Apache Hive...
Mail.ru Group
Linux, C++, C

Experience

Availability

Part-time

Preferred Environment

Linux, Git, PyCharm, RubyMine, IntelliJ IDEA

The most amazing...

...thing I’ve done was the hierarchical classification of more than 50 billion products using Google Taxonomy and deep neural networks.

Work Experience

Software Engineer

2015 - PRESENT
Facebook
  • Created an E2E machine-learning pipeline for object clustering at scale (with more than 1 billion items); creating the training sets, calculating and analyzing the features, building and producing the classifiers, implementing 72 input features, and setting up a boosted decision tree classifier to detect object similarity.
  • Designed and implemented a pipeline for hierarchical object classification; including the text & image input features, dealing with more than 100 million training samples (more than 40 billion items classified in total) and more than 1,000 hierarchical classes. Achieved the desired precision and recall scores.
  • Developed Scribe, a large-scale open-source logging system that delivers more than 1 TB/s of logs; also improved the reliability of the system by implementing failover and an E2E testing framework.
  • Performed more than 50 coding and system design interviews.
  • Supervised five engineers and three projects.
Technologies: Linux, Machine Learning, Artificial Intelligence (AI), MySQL, Apache Hive, Presto, Python, C++, PHP

Software Engineer

2013 - 2015
Mail.ru Group
  • Implemented the core part of revisioned metadata storage (C/C++) for a distributed cloud-based file system that supports shared folders. This storage serves 1.2 billion hits per day using 28 machines.
  • Created a WebDAV interface for a cloud-based file system.
Technologies: Linux, C++, C

Software Engineer

2012 - 2013
CocCoc Search Engine
  • Created a service (Java, C++) that analyzes more than 100 GB of a user's HTTP requests daily and extracts statistics that are useful for ranking documents in the searcher.
  • Implemented document-ranking factors based on the user's behavior in the searcher; it anchors popularity, the popularity of SERP clicks, and site popularity. These factors showed high importance based on PFound metric.
  • Reduced the size of the Java heap by 60% in the searcher by using unmanaged memory.
Technologies: Linux, Java

Software Engineer

2008 - 2011
Yandex Corporation
  • Built a searcher (C++) with low latency between indexing and searching of a document. It was optimized for personalized data using compound keys and sharding. It maintained high performance with 1 TB indices.
  • Deployed the Yandex search engine in an email service.
  • Interviewed more than ten C++ developers and formed and supervised a team of two new developers.
Technologies: Python, Linux, C++

Google Chrome Video Cut Plugin

https://github.com/vslaykovsky/moviecut
MovieCut is a Chrome extension that enables users to edit HTML5 videos on the fly by cutting out arbitrary parts and sharing the results.

Letonamore.ru

http://letonamore.ru
I designed and developed a hotel advertisement website using Ruby on Rails. I also supported the project for 12 more years.

Languages

PHP, Python, Java, C, C++, Ruby

Frameworks

Ruby on Rails (RoR), Presto

Libraries/APIs

React, jQuery

Tools

IntelliJ IDEA, RubyMine, PyCharm, Git

Paradigms

Functional Programming

Platforms

Linux, MacOS

Storage

MySQL, Apache Hive

Other

Machine Learning, Artificial Intelligence (AI)

2001 - 2006

Master's Degree in Computer Science

Moscow State University - Moscow, Russia

FEBRUARY 2018 - PRESENT

Sequence Models

Deeplearning.ai via Coursera

JANUARY 2018 - PRESENT

Deep Learning Specialization

Deeplearning.ai via Coursera

DECEMBER 2017 - PRESENT

Structuring Machine Learning Projects

Deeplearning.ai via Coursera

DECEMBER 2017 - PRESENT

Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization

Deeplearning.ai via Coursera

DECEMBER 2017 - PRESENT

Convolutional Neural Networks

Deeplearning.ai via Coursera

NOVEMBER 2017 - PRESENT

Neural Networks and Deep Learning

Deeplearning.ai via Coursera

JANUARY 2017 - PRESENT

Machine Learning

Deeplearning.ai via Coursera

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