Dmytro – Golang, Kubernetes, Terraform, experts in Lemon.io

Dmytro

From Poland (UTC+2)flag

Back-end Web Developer|Senior
Lemon.io stats
1
offers now 🔥

Dmytro – Golang, Kubernetes, Terraform

Dmytro is a senior back-end engineer with expertise in Go and Kubernetes, focusing on custom controllers and infrastructure automation. He demonstrates solid knowledge of Go concurrency, Kubernetes control-plane concepts, and spec-driven development, with hands-on experience in AI-assisted workflows. Dmytro has led product versioning and process improvements, showing ownership and adaptability in complex environments.

12 years of commercial experience
Main technologies
Golang
5 years
Kubernetes
5 years
Additional skills
Terraform
Ethereum
Typescript
JavaScript
SQL
Docker
PHP
GraphQL
PostgreSQL
Redis
RabbitMQ
Apache Kafka
Helm
Prometheus
Temporal
Ansible
AWS
GitLab CI/CD
Java
Microservices
Kibana
gRPC
web3.js
Node.js
Sentry
TypeORM
MySQL
Nest.js
Bitcoin
REST API
React Native
GCP
ElasticSearch
Express.js
Amazon S3
CircleCI
Angular
WebSocket
Google Maps API
Vue.js
Python
Yii
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Go Engineer
Nov 2021 - Ongoing4 years 11 months
Project Overview

Infrastructure management tools for blockchain networks running in Kubernetes. The work covered three projects: a SaaS for deploying and monitoring blockchain services in Kubernetes, a Kubernetes operator for running Besu nodes across clusters of different clients, and infrastructure management for Canton blockchain validators.

Responsibilities:
  • Built a SaaS from scratch with Temporal workers to deploy, delete and upgrade services in Kubernetes.
  • Replaced self-made workers with Temporal.
  • Integrated with the Kubernetes API to create PostgreSQL, RabbitMQ and secrets, and with Prometheus to track service status.
  • Calculated infrastructure cost with OpenCost and kube-state-metrics.
  • As Team Lead, turned verbal requirements into technical specs and Jira tasks, managed releases and ran team meetings.
  • Built a Kubernetes operator from scratch to run Besu blockchain nodes.
  • Connected blockchain nodes in private networks of different clients via VPN.
  • Created and maintained Kubernetes CRDs and reconcilers in Java.
  • Built a standalone backup and restore solution for blockchain validators.
  • Led the second version of the platform and an on-prem Kubernetes cluster deployment.
  • Added ArgoCD and a test environment.
  • Added automated pull request testing on a dev cluster and wrote smoke tests from scratch.
  • Improved CI/CD so the same application can run in different namespaces of one cluster.
  • Set up an AI-assisted development workflow.
Project Tech stack:
Golang
Java
Helm
Docker
Temporal
Kubernetes
Prometheus
Ethereum
Terraform
Ansible
GitLab CI
CD
AWS
Golang developer
May 2021 - Nov 20215 months
Project Overview

Backend for a financial institution, built as a set of microservices. I worked in the users and reports squad, which handled user statistics and reporting data.

Responsibilities:
  • Developed gRPC API handlers and Kafka workers.
  • Added Kafka handlers that collected user statistics into a database.
  • Created a new microservice with an RPC API that returned currency rates by organisation, with rates read from a Kafka topic.
  • Created middleware for Kafka handlers that stored an idempotency key in the database and skipped duplicate messages.
  • Used Kibana and Jaeger to troubleshoot issues in a distributed system.
Project Tech stack:
Golang
Apache Kafka
PostgreSQL
gRPC
Kubernetes
Kibana
Microservices
NodeJs developer
Mar 2020 - May 20211 year 2 months
Project Overview

A multi-tenant crypto-currency wallet service. Clients used it to manage deposits and withdrawals in ETH and BTC, set currency rates and configure validation rules. The service had separate admin and client dashboards.

Responsibilities:
  • Built the admin dashboard REST API (OpenAPI schema) from scratch.
  • Built the client dashboard REST API (OpenAPI schema) from scratch.
  • Implemented multi-tenancy using a tenant ID in each database table
  • Added support for custom currency rates.
  • Added client-configured validation rules to the deposit and withdrawal flow.
  • Built a background worker that listened to ETH and BTC blockchains via RPC and saved incoming wallet transactions to the database.
  • Built a background worker that processed deposits and withdrawals.
  • Integrated with a currency exchange provider.
Project Tech stack:
Typescript
Node.js
Nest.js
Ethereum
web3.js
TypeORM
MySQL
Sentry
Kubernetes
Docker
Kibana
Bitcoin

Education

2017
Information Technology
Major
2016
Informational technologies
Bachelor

Languages

English
Advanced

Hire Dmytro or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.