Viacheslav Kondratiuk, Developer in Kiev, Ukraine
Viacheslav is available for hire
Hire Viacheslav

Viacheslav Kondratiuk

Verified Expert  in Engineering

Machine Learning Developer

Location
Kiev, Ukraine
Toptal Member Since
July 23, 2018

Slava is an open-minded developer who prefers quality over quantity. During his career, he always tries to bring well-architectured, scalable, and clean solutions. Currently, his experience allows him to build Big Data MapReduce application for testing of Navigational Maps.

Portfolio

Intellias
Amazon Web Services (AWS), Git, MapReduce, Python
DataArt
Twisted, Tornado, Gulp, JavaScript, Python
Freelancer
Redis, MySQL, JavaScript, Python

Experience

Availability

Part-time

Preferred Environment

Scrum, Git, PyCharm, Ubuntu

The most amazing...

...thing I've coded is a MapReduce architecture from a scratch and built several processes of data analysis on the top of it

Work Experience

Python/Big Data Developer

2016 - PRESENT
Intellias
  • Created a testing framework based on MapReduce architecture to check integrity and validity of navigational maps.
  • Wrote different kinds of tests based on a developed framework.
  • Took part at refactoring and splitting framework into components.
  • Added support for multi versioning.
  • Added new components to support AWS services.
Technologies: Amazon Web Services (AWS), Git, MapReduce, Python

Software Developer

2015 - 2016
DataArt
  • Implemented Tornado-based API over MongoDB collected statistics.
  • Added new statistic metrics on front-end/back-end in order to improve customers experience.
  • Created a component to collect the loading time of framework main components for further performance improvements.
  • Implemented multiple improvements for existing micro-services based on Tornado/Twisted frameworks.
  • Added several MapReduce scripts for processing of collected Facebook data.
Technologies: Twisted, Tornado, Gulp, JavaScript, Python

Software Developer

2013 - 2015
Freelancer
  • Applied user messaging history API.
  • Added support and interface for interaction with Redis.
  • Implemented performance tweaks to speed up MySQL.
  • Took part at development of chatting system.
  • Added different UI effects with JavaScript.
Technologies: Redis, MySQL, JavaScript, Python

Lead Software Developer

2010 - 2015
ISM
  • Created web-shops using Magento framework.
  • Added support for fast import/export of different Magento entities.
  • Updated shipping and payment methods in order to match customer requirements.
  • Developed reusable Magento extensions.
  • Optimized performance for long running tasks.
Technologies: JavaScript, MySQL, Magento, PHP

Full-Stack Software Developer

2007 - 2009
Avadi Intellect
  • Developed a wizard for step by step website creation.
  • Deployed an infrastructure for automatic creation of websites.
  • Applied a wizard framework to support housekeeping and rent website.
  • Wrote database migration scripts using PHP.
  • Developed a tool for administrators to track user statistics.
Technologies: MySQL, JavaScript, PHP

Trust You

https://www.trustyou.com/
The world's largest guest feedback platform. TrustYou collects and analyzes over 3 million guest reviews, surveys, and social posts from all across the web, every week, for 500,000 hotels. I've built and improved micro-services, collected statistics, and followed the best Agile approaches.

ISM

https://www.ism.nl/
One of the biggest eCommerce companies in the Netherlands. I've started here as Middle PHP Developer and grown to be a Lead. We have built a lot of successful Magento webshops to present offline business on the internet.

HERE Maps

https://www.here.com/en
A company where I developed the MapReduce application to help Map testing become easier, to provide meaningful results during maps life cycle, and improve quality.
2001 - 2006

Master's Degree with Honors in Automation Engineer Technology/Technician

Military Institute of Radio Electronics - Zhytomyr, Ukraine

FEBRUARY 2017 - PRESENT

Machine Learning Course

ODS

JANUARY 2017 - PRESENT

Machine Learning

Coursera

MARCH 2016 - PRESENT

Hadoop System

Stepik

MARCH 2015 - PRESENT

Discrete Math

Stepik

DECEMBER 2014 - PRESENT

Introduction to Computational Thinking and Data Science

edX

OCTOBER 2014 - PRESENT

Introduction to Computer Science and Programming Using Python

edX

MARCH 2014 - PRESENT

Introduction to Databases

Stanford Online

Languages

Python, PHP, JavaScript, SQL, C++

Frameworks

Flask, Hadoop, Twisted

Tools

Git, PyCharm, Gulp

Paradigms

MapReduce, Scrum, Concurrent Programming

Platforms

Ubuntu, Magento, Amazon Web Services (AWS)

Storage

MySQL, SQLite, Redis, MongoDB, CouchDB, Amazon S3 (AWS S3)

Other

OOP Designs, Machine Learning, Distributed Systems, Tornado, Ajax, Big Data

Libraries/APIs

jQuery

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