Senior .NET (C#) Software Engineer

Kyrylo Honchar

Backend & distributed systems · Odesa, Ukraine

I build backend services for high-load, distributed systems — and in my spare time wire hardware into Home Assistant. I enjoy owning problems end-to-end and turning ideas into maintainable, working systems.

Kyrylo Honchar
About

A hands-on backend engineer

Senior .NET (C#) Software Engineer with 8+ years building backend services for high-load, distributed systems across retail, IoT and logistics — including time as a deputy team lead mentoring and supporting the team.

Strong in end-to-end problem-solving across backend services, messaging, databases, observability and infrastructure. I like digging into complex issues, improving performance and reliability, automating repetitive work, and shipping software that stays maintainable. Outside work I tinker with electronics and smart-home integrations.

Toolbox

Skills & technologies

Languages & Runtime

C#.NET / .NET Core SQLTypeScript

Architecture

MicroservicesEvent-driven High-load systems

Messaging & Data

KafkaRabbitMQ SQL ServerPostgreSQLMongoDB

DevOps & Observability

DockerKubernetes GitLab CI/CDPrometheusGrafana

Cloud

AWS (S3, Lambda, Secrets Mgr)Azure (Blob, Event Hub)

Home lab & IoT

Home AssistantESPHome ProxmoxLinux

AI-assisted dev

Claude CodeCodexKiro
Career

Work experience

Senior .NET (C#) Engineer — Temabit (Silpo)

2024 — 2026 (2 years)
Promo 2.0

Developed Promo 2.0, a unified retail platform designed for high-volume workloads, covering the full promotion lifecycle. Delivered its integration with Loko delivery and began integration with Silpo.

.NET 8/10 (C#)RabbitMQ PostgreSQLKubernetesGrafana

.NET (C#) Engineer — Capgemini Engineering (Lohika)

2019 — 2024 (5 years)
IoT platform (Senior) · Logistics management system (Middle)

Migrated a legacy cloud monolith to microservices (cloud & cloud-agnostic), built and maintained high-load services for a US-based logistics platform, and acted as deputy team lead providing support and technical guidance.

.NET (C#)Kubernetes KafkaAWSAzure

Junior .NET (C#) Engineer — Andersen

2018 — 2019 (1.5 years)

Built a Windows desktop client for a video-surveillance system serving a nationwide internet service provider, and a desktop client for a CRM platform.

.NET (C#)SQL ServerGitLab CI/CD
Open source

Projects

Home Assistant & IoT

JK BMS integration

ESPHome integration for Jikong (JK) BMS — assembled custom PCBs for the physical connection to the BMS, wiring battery packs straight into Home Assistant.

ESPHomeC++Home Assistant

HASS Miner

Home Assistant integration to monitor and control Bitcoin miners — extended its functionality, adding support for Z11, Z15 and S21+ Hydro.

PythonHome Assistant

SmartUPS

Turns a plain UPS into a smart one — exposes status and battery data to Home Assistant.

C++ESPHome Assistant

DTEK grid monitoring

Home Assistant integration that tracks DTEK power-grid outage schedules for your address.

PythonHome Assistant

Antminer card

Lovelace card that shows Antminer status — hashrate, temperatures and fans — on a Home Assistant dashboard.

TypeScriptLovelace

3D-printer status card

Lovelace card that surfaces 3D-printer status and print progress in Home Assistant.

TypeScriptLovelace

Backend & .NET

Monobank Client

C# client library for the Monobank open API — accounts, statements and webhooks.

C#.NETNuGet

Monobank Exporter

Prometheus exporter that turns Monobank account data into metrics ready for dashboards.

C#.NETPrometheus

TrueNAS → ntfy adapter

Small C# adapter that forwards TrueNAS alerts to ntfy push notifications — built because TrueNAS has no way to add a custom webhook.

C#.NETAWSntfy

3D-printed & electronics

R2-D2 clock

3D-printed R2-D2 model with a built-in clock and timer.

3D printC++Arduino
Studies

Education

Software Engineering
Odesa National Polytechnic University
2016 — 2018
Software Engineering
Izmail College of Economics and Law
2012 — 2016