Vasyl Danyliuk, Developer in Ivano-Frankivsk, Ivano-Frankivs'ka oblast, Ukraine
Vasyl is available for hire
Hire Vasyl

Vasyl Danyliuk

Verified Expert  in Engineering

Software Developer

Ivano-Frankivsk, Ivano-Frankivs'ka oblast, Ukraine

Toptal member since August 8, 2018

Bio

Vasyl has a master's degree in electrical engineering and is a skilled Java developer with 3+ years of experience in mostly back-end development. He is currently focused on learning AI/NN technologies and is excited to gain more experience with these technologies.

Portfolio

Avocado Workflow
Git, Jenkins, Firebase, Google Cloud Datastore, Apache Maven, Spring, Java
Ondax
Spectroscopy, Subversion (SVN), Apache Maven, Swing, Java
Softjourn
JavaScript, Hibernate, Spring, Swing, Java

Experience

  • IntelliJ IDEA - 3 years
  • Java - 3 years
  • JUnit - 3 years
  • Object-oriented Programming (OOP) - 3 years
  • Spring - 3 years
  • Linux - 3 years
  • Hibernate - 2 years
  • SQL - 2 years

Availability

Part-time

Preferred Environment

Eclipse, Linux, Windows, Git, IntelliJ IDEA

The most amazing...

...thing I've developed is a local company currency based on blockchain that allows company members to buy goods from a vending machine just from their phones.

Work Experience

Java Developer (remote)

2017 - 2018
Avocado Workflow
  • Deployed a continuous integration system using Jenkins and Maven.
  • Implemented REST web services using Spring framework.
  • Designed Firebase data storage schema.
Technologies: Git, Jenkins, Firebase, Google Cloud Datastore, Apache Maven, Spring, Java

Java Developer (freelancer)

2017 - 2017
Ondax
  • Worked on improving low-level communication performance.
  • Developed a library for working with SPC file format (spectroscopy files) based on format specification.
  • Created an expression evaluating engine for manipulating spectroscopy data.
  • Performed code refactoring.
Technologies: Spectroscopy, Subversion (SVN), Apache Maven, Swing, Java

Java Developer

2015 - 2017
Softjourn
  • Developed a local in-house loyalty system based on cryptocurrency with smart contracts.
  • Ported existing opensource JavaScript library to Java for integrating blockchain into Spring back-end application.
  • Designed database schema and Solidity smart contracts.
  • Automated builds using Apache Maven (migration from Ant).
  • Migrated code repository from CVS to Git.
Technologies: JavaScript, Hibernate, Spring, Swing, Java

Experience

SJ Coins

Blockchain loyalty program, based on cryptocurrency with smart contracts that allows spending coins for buying goods from a vending machine and supporting some crowdfunding projects. It was developed in a microservices way so can be easily integrated with any other system that requires payments.

Education

2007 - 2012

Master's Degree in Electrical Engineering

Ivano-Frankivsk National Technical University of Oil and Gas - Ivano-Frankivsk, Ukraine

Certifications

MAY 2016 - PRESENT

Machine Learning

Coursera

FEBRUARY 2016 - PRESENT

Oracle Certified Professional, Java SE 8 Programmer

Oracle

DECEMBER 2015 - PRESENT

Development and Analysis of Algorithms

Prometheus

Skills

Libraries/APIs

React

Tools

IntelliJ IDEA, Git, Apache Maven, Subversion (SVN), Jenkins

Languages

Java, JavaScript, SQL

Frameworks

Spring, Hibernate, JUnit, Swing

Paradigms

Object-oriented Programming (OOP), Functional Programming

Platforms

Windows, Eclipse, Firebase, Linux

Storage

Google Cloud Datastore, MySQL

Other

Spectroscopy

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