Vladyslav Budichenko, Developer in Kiev, Ukraine
Vladyslav is available for hire
Hire Vladyslav

Vladyslav Budichenko

Verified Expert  in Engineering

Distributed Systems Developer

Location
Kiev, Ukraine
Toptal Member Since
April 11, 2020

Vladyslav is an enthusiastic developer in new technologies that could disrupt industries like blockchain, AI, IoT, and healthcare. He's worked with different technologies and industries during his career; he's built an open-source bitcoin wallet from scratch, created a payment platform for Bitcoin, worked on a betting platform, and more. As a student, Vladyslav participated in different math and programming Olympiads (C++) and won many of them. He now prefers hackathons.

Portfolio

Findhotel
Go, Amazon Web Services (AWS), ETL, Snowflake, Terraform, Software Architecture
Freelance
Kubernetes, Node.js, Go, Terraform, Amazon Web Services (AWS), Microservices...
EGT-Ukraine
Kubernetes, gRPC, Apache Kafka, Go, Microservices

Experience

Availability

Part-time

Preferred Environment

Linux, MacOS, GoLand

The most amazing...

...platform I've created was for processing Bitcoin and lightning payments.

Work Experience

Senior Software Developer

2021 - PRESENT
Findhotel
  • Oversaw and performed End-to-end implementation of parts of the system from zero to production, including deployment, implementation, and testing.
  • Continuously improved infrastructure for better performance, cost optimization, reliability, and monitoring.
  • Analyzed the data quality for possible improvements. Improved the quality to reduce the rejection of properties for 1 million entries.
Technologies: Go, Amazon Web Services (AWS), ETL, Snowflake, Terraform, Software Architecture

Software Developer

2020 - PRESENT
Freelance
  • Implemented basic unit and end-to-end tests for the system for development and CI.
  • Created a service for NLU and NER that could label input text based on provided training data.
  • Built a Terraform script to set up AWS EKS and MSK and add support of the confluent schema registry for the infrastructure.
  • Created a craigslist crawler and scrapper for autos to find new items before they are indexed.
  • Worked on telegram bot to automate products checking and generating a summary for it via scrapping particular websites and provided xlsx files.
Technologies: Kubernetes, Node.js, Go, Terraform, Amazon Web Services (AWS), Microservices, Software Architecture

Software Developer

2020 - PRESENT
EGT-Ukraine
  • Implemented cache purging for Cloudflare for particular events from Kafka.
  • Implemented the initial integration of end-to-end tests and set up CI for the system.
  • Created an API for sliding window WebSocket event subscription.
Technologies: Kubernetes, gRPC, Apache Kafka, Go, Microservices

Software Developer

2018 - 2020
Bitfury
  • Created a Bitcoin payment processing platform that supports lightning payment.
  • Implemented different microservices like email, Firebase, and user notifications via web sockets and others using third-party services like Firebase and AWS.
  • Modified the open-source code of Lightning Network Daemon (Go) to add functionality that we needed.
Technologies: RabbitMQ, Vault, Consul, Nomad, Docker, Bitcoin, GoLand, Go, Microservices

Team Lead of Front-end Team

2016 - 2018
Bitfury
  • Developed a bitcoin open-source wallet from scratch with lightning payment support for desktop and created CI and CD of the wallet.
  • Created the back end for different prototypes for the wallet with Python, Django, and PostgreSQL.
  • Participated in different researches where we analyzed different blockchain use case ideas.
  • Created payment plugins for Magento 2 and Woocommerce to support lightning payments.
Technologies: Open Source, Blockchain, React, Electron, Node.js

Software Developer

2015 - 2016
Freelance
  • Made algorithms to solve customers' problems like custom puzzles that were invented by the client.
  • Created different web applications for customers such as landing pages and simple websites.
  • Created scripts and tasks for a trading platform with MQL4.
Technologies: MQL4, Delphi, React, JavaScript

Payment Processing Platform for Bitcoin and Lightning Payment

https://bitfurypeach.com/
A platform to provide API for processing Bitcoin and lightning payments. It allows users to fully manage their profiles, keep their fund safe, and do Bitcoin and lightning payments anywhere they need. It is done with the possibility of on-premise installation.

LightningPeach Desktop Wallet

https://github.com/LightningPeach/peach-wallet-desktop
Peach Wallet is a free cross-platform desktop Lightning Network wallet. I build most of the basic implementation of logic with simple UI and then we ironed out the kinks as a team of three developers and rebuild for the new design. We used an open-source Golang lightning protocol implementation to manage bitcoin and lightning payments.
2012 - 2018

Master's Degree in Systems Analysis

Taras Shevchenko National University of Kyiv - Kyiv, Ukraine

FEBRUARY 2022 - FEBRUARY 2025

AWS Certified Solutions Architect Professional

AWS

JULY 2020 - JULY 2022

GCP Professional Cloud Architect

GCP

Libraries/APIs

React, Node.js

Tools

Terraform, GoLand, Vault, RabbitMQ

Languages

Go, Python 3, JavaScript, Delphi, MQL4, Snowflake

Paradigms

Continuous Integration (CI), Microservices, ETL

Platforms

Amazon Web Services (AWS), Docker, Google Cloud Platform (GCP), Linux, Blockchain, Apache Kafka, Kubernetes

Storage

PostgreSQL, MongoDB

Frameworks

Electron, gRPC

Other

Software Architecture, Algorithms, Distributed Systems, Open-source Software (OSS), Cloud, Bitcoin, Consul, Open Source, Nomad

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