Volodymyr Kukhar, Developer in Flekkefjord, Norway
Volodymyr is available for hire
Hire Volodymyr

Volodymyr Kukhar

Verified Expert  in Engineering

Data Engineer and Developer

Location
Flekkefjord, Norway
Toptal Member Since
February 12, 2024

Volodymyr is a senior data engineer with almost a decade of engineering experience. He is proficient in Scala and has extensive experience in building fast and efficient data solutions for various clients, including Rakuten. His mathematical background gives his clients the opportunity to collaborate seamlessly with data scientists, data analysts, and the data engineering team. Volodymyr is a versatile professional excited for his next challenge!

Portfolio

WalkMe
Google Cloud Platform (GCP), Spark, Scala, Akka, Druid.io, Apache Kafka...
N-iX
Scala, Spark, Databricks, Java, Python, Akka...
Teamvoy
Java, Android NDK, Embedded C, Embedded Java, Algorithms, Android SDK

Experience

Availability

Part-time

Preferred Environment

MacOS, Vim Text Editor, Bash, IntelliJ IDEA

The most amazing...

...thing I've built with a team is a data solution for one of my clients, allowing the client to become an industry leader.

Work Experience

Senior Data Engineer

2021 - 2022
WalkMe
  • Took part in developing an API enabling cloud-agnostic access to data and infrastructure, including compatibility with Google Cloud Platform (GCP) and AWS.
  • Introduced and implemented an algorithmic solution that avoided cloud storage limitations and efficiently stored files of almost unlimited size.
  • Migrated data infrastructure from AWS cloud to GCP.
  • Developed an SQL generation tool to improve the performance of analytical queries.
Technologies: Google Cloud Platform (GCP), Spark, Scala, Akka, Druid.io, Apache Kafka, AWS Lambda, Presto, Python, Apache Airflow

Data Engineer

2018 - 2021
N-iX
  • Architected an API solution for smart and flexible purpose-based data infrastructure and a pipeline set up in Kubernetes.
  • Developed a fast classification solution with an improved prediction quality for offline zipcodes from geodata detection.
  • Migrated complicated machine learning algorithms from Python to Scala.
Technologies: Scala, Spark, Databricks, Java, Python, Akka, SAP Cross-Application Time Sheet (CATS), Apache Kafka, Kafka Streams, Kubernetes, AWS Cloud Architecture

Software Engineer

2016 - 2017
Teamvoy
  • Developed an Internet of Things (IoT) solution for offline voice command detection using the CMUSphinx library.
  • Implemented an audio transfer between an STM32-based audio recording device and Android application using Bluetooth Low Energy technology.
  • Built multiple Android applications for fintech, eCommerce, IoT, and other companies.
Technologies: Java, Android NDK, Embedded C, Embedded Java, Algorithms, Android SDK

Algorithm Developer

2014 - 2015
Self-employed
  • Developed an algorithm for geometry reconstruction and 3D-scanned mesh optimization.
  • Built an algorithm for 3D mesh volume calculation for real-time oil mass measurement in tanker ships.
  • Produced an algorithm for plane detection in 3D scans.
  • Implemented an optimized Kalman filtering algorithm for unmanned aerial vehicle (UAV) stabilization.
Technologies: Algorithms, Computational Geometry, Mesh Optimization, NVIDIA CUDA, C++, Rhinoceros 3D, C#

Digital Adoption Platform

http://walkme.com
A digital adoption platform that helps businesses reduce digital friction and drive successful adoption of applications and workflows. I was on the data team handling data management, processing, and storage on the data team. We also provided warehouse solutions for real-time analytics.

The Internet of Things (IoT) Data Processing and Analytics Platform

A multi-tenant, Kubernetes-based platform for analytics and flexible infrastructure deployment with pipeline processing based on a logical pipeline view. It contains industry-standard tools like Apache Spark or Apache Kafka and can be easily extended by plugins. Templates help find the most suitable tool configuration for a particular processing task and deploy it with one click.

Advertisement Effectiveness Measurement Platform

The adtech platform captures and leverages target audience insights, utilizing audience walking and driving activity to deliver cross-platform advertisement effectiveness measurements. Analyzing audience behavioral patterns provides valuable measures and hints for improving ad targeting.

Political Intelligence Online Platform

This is an online platform for collecting and processing data about political representatives.

I was part of the team maintaining Apache Solr and developing a new document storage system. I was also liable for creating a new service for automatic document generation based on the Apache POI library.

Languages

Scala, Java, Bash, Python, C++, C#, Embedded C

Frameworks

Spark, Akka, Presto, Android SDK, Spring Boot

Platforms

Apache Kafka, MacOS, Google Cloud Platform (GCP), AWS Lambda, Databricks, Kubernetes, NVIDIA CUDA

Libraries/APIs

Spark ML, Spark Streaming, Apache POI

Tools

Vim Text Editor, IntelliJ IDEA, Apache Airflow, Kafka Streams, Rhinoceros 3D, Android NDK, Apache Solr, BigQuery

Storage

Druid.io, PostgreSQL

Other

Linear Algebra, Differential Equations, Mathematical Analysis, Probability Theory, Materials Science, Mechanics, Robotics, SAP Cross-Application Time Sheet (CATS), AWS Cloud Architecture, Machine Learning, Apache Cassandra, Kafka DSL, Apache Superset, Algorithms, Computational Geometry, Mesh Optimization, Embedded Java

2007 - 2012

Master's Degree in Mechanics and Mathematics

Lviv National University - Lviv, Ukraine

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