Victor Kachuliak, Developer in Lviv, Lviv Oblast, Ukraine
Victor is available for hire
Hire Victor

Victor Kachuliak

Verified Expert  in Engineering

Software Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
June 3, 2019

Viktor is a software engineer with a focus on back end work and seven years of experience in developing enterprise applications. He's looking forward to applying his knowledge and expertise to a variety of projects including data analysis and machine learning.

Portfolio

Perfectial LLC
TensorFlow, Scikit-learn, SpaCy, Selenium, jQuery, Elasticsearch, Falcon, Python
Lohika
Git, Apache Hive, Talend, Apache Airflow, Bash, PostgreSQL, Python
Perfectial LLC
Celery, Git, PostgreSQL, SQL, SQLAlchemy, Flask, NumPy, Pandas, Python

Experience

Availability

Part-time

Preferred Environment

Docker, Bash, Git, MacOS, Linux, Windows

The most amazing...

...project I've worked on was for an advertisement domain which consisted of gathering data from different advertising platforms for further analysis and planning.

Work Experience

Software Engineer

2017 - 2019
Perfectial LLC
  • Created integration tests with Selenium for an internet shop.
  • Created a POC project for an automated Swagger generation.
  • Created the back end and front end for managing training set and NLP models settings.
  • Created graphics with statistics.
  • Created authentication mechanism for application.
  • Created system of queues for training models.
  • Supported and fixed NLP models.
Technologies: TensorFlow, Scikit-learn, SpaCy, Selenium, jQuery, Elasticsearch, Falcon, Python

Software Engineer

2016 - 2017
Lohika
  • Worked on Facebook API integration with Python and Talend.
  • Worked on fixing and improvements of existing ETL modules in Postgres and Python.
  • Created new ETL modules with Hive and Talend.
  • Created unit tests.
  • Worked on fixing and creating new integration tests on Behave framework.
Technologies: Git, Apache Hive, Talend, Apache Airflow, Bash, PostgreSQL, Python

Python Software Engineer

2015 - 2016
Perfectial LLC
  • Created new aggregation level of calculations.
  • Created new application for validating, transforming and uploading data from CSV files into DB.
  • Created unit tests.
  • Refactored existing code and DB schema.
  • Worked on maintenance and bug fixing.
Technologies: Celery, Git, PostgreSQL, SQL, SQLAlchemy, Flask, NumPy, Pandas, Python

Full Stack Software Engineer

2013 - 2014
Scheduleflow.com
  • Created inventory management.
  • Created invoices management.
  • Added filling-in address data by click on map.
  • Created unit tests.
  • Worked on support of existing code.
Technologies: PostgreSQL, Git, jQuery, JavaScript, CSS, HTML, Django, Python

Full-stack Software Engineer

2012 - 2013
Ingold.ua
  • Created, from scratch, the back end for a jewelry internet shop using Django web framework.
  • Created front end by ".psd" templates with HTML, CSS, and jQuery.
  • Took part in search engine optimization.
  • Created database structure according to the 3rd normal form.
  • Worked on support and maintenance.
  • Helped with merging into "gold.ua."
Technologies: Git, PostgreSQL, jQuery, CSS, HTML, Django, Python

Hackerrank Profile

https://www.hackerrank.com/vctr_v_k
In my free time, I sometimes solve some interesting tasks on hackrrack.
2008 - 2013

Master's Degree in Computer Science

Yuriy Fedkovych Chernivtsi National University - Chernivtsi, Ukraine

Libraries/APIs

jQuery, Pandas, SQLAlchemy, REST APIs, TensorFlow, Facebook API, NumPy, Scikit-learn, SpaCy, Node.js, Python Asyncio

Tools

Git, Apache Airflow, Celery, Behave, RabbitMQ

Frameworks

Django, Flask, Selenium

Languages

Python, JavaScript, SQL, Falcon, HTML, CSS, Gherkin, Bash, Snowflake

Paradigms

ETL, Asynchronous Programming, REST, Unit Testing, Agile, Concurrent Programming, Kanban, Scrum, Microservices Architecture

Platforms

Linux, Windows, MacOS, Talend, Docker

Storage

PostgreSQL, Elasticsearch, Redis, Apache Hive, MySQL, SQLite, MongoDB, NoSQL, Memcached, Relational Databases

Other

Integration Testing, Data Warehouse Design, Multiprocessing, Data Warehousing, Neural Networks, Pattern Design

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