Vladimir Slaykovskiy, Software Developer in London, United Kingdom
Vladimir Slaykovskiy

Software Developer in London, United Kingdom

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.
Vladimir is now available for hire

Portfolio

Experience

Location

London, United Kingdom

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.

Employment

  • 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 DB, 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++

Experience

  • 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.

Skills

  • Languages

    PHP, Python, Java, C, C++, Ruby
  • Frameworks

    Ruby on Rails (RoR), Presto DB
  • 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)

Education

  • Master's Degree in Computer Science
    2001 - 2006
    Moscow State University - Moscow, Russia

Certifications

  • Sequence Models
    FEBRUARY 2018 - PRESENT
    Deeplearning.ai via Coursera
  • Deep Learning Specialization
    JANUARY 2018 - PRESENT
    Deeplearning.ai via Coursera
  • Structuring Machine Learning Projects
    DECEMBER 2017 - PRESENT
    Deeplearning.ai via Coursera
  • Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization
    DECEMBER 2017 - PRESENT
    Deeplearning.ai via Coursera
  • Convolutional Neural Networks
    DECEMBER 2017 - PRESENT
    Deeplearning.ai via Coursera
  • Neural Networks and Deep Learning
    NOVEMBER 2017 - PRESENT
    Deeplearning.ai via Coursera
  • Machine Learning
    JANUARY 2017 - PRESENT
    Deeplearning.ai via Coursera

To view more profiles

Join Toptal
Share it with others