Position: Team Lead
Category: Golang
English level: intermediate
Years of experience: 8


2020 - 2022 > Hiveon, UA, Golang Tech Lead, DevOps
I was responsible for the installation and management of the infrastructure for a large mining system with multiple data centers and load balancing. I also worked on the backend solution for accepting mining work, validating it, calculating revenue for miners, and creating a payouts system for ETC/ETH/BTC coins. I was involved in deep integration with the Geth core (ETH/ETC mining node) and also forked it for in-house changes. I also created and supported the infrastructure on GCP and acted as an SRE for Hiveon pool (GСP and Nomad solution).

2019 - 2020 > Hiveon - Hivox, CHN, Golang TeamLead, DevOps
I developed a Nomad driver for creating and managing VM with GPU's on a bare metal solution. I also created a backend API for a website and supported the infrastructure on GKE.

2018- 2019 Dmarket, UA, Golang TeamLead
As the Go team lead at DMarket, I led a team of 4 developers in the development and maintenance of the company's platform using technologies such as RabbitMQ, Go, and MongoDB. My responsibilities included guiding the team in the development of new features and enhancements, as well as troubleshooting and resolving technical issues. I also played a key role in the integration of blockchain technology into the platform. Under my leadership, the team was able to successfully deliver high-quality software on schedule.

2015-2018 BitMedia, UA, Golang Tech Lead
As a member of an advertising network team, I developed AD delivery software and fraud/botnet detection logic. I also designed databases and logical structures. The team consisted of 5 developers specializing in front-end angular, front-end react, back-end nodejs, and QA with python. We delivered high-quality software on schedule.