Сервіс пошуку роботи №1 в Україні
Дмитро
Back end розробник
- Місто:
- Київ
Контактна інформація
Шукач вказав: ТелефонМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20902543/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Дмитро Мудрак
Senior .NET Backend Developer
Київ, Україна · [відкрити контакти ](див. вище в блоці «контактна інформація») · [відкрити контакти ](див. вище в блоці «контактна інформація») · [відкрити контакти ](див. вище в блоці «контактна інформація»)
ПРО МЕНЕ
Senior .NET Backend Developer з 9+ роками досвіду в C#/.NET: проєктую, будую і супроводжую бекенд-системи
для enterprise- та продуктових компаній. Останні 2,5 роки — один із трьох бекенд-інженерів, що відповідали за
3 модульні моноліти (5–10 сервісів у кожному) платформи агроскаутингу в Kernel, одному з найбільших
українських агрохолдингів.
Сильні сторони: системний дизайн і архітектура (ADR, event-driven інтеграції, read-моделі), EF Core та MSSQL
на великих обсягах (ієрархії ~30 млн рядків, тюнінг конкурентного доступу й рівнів ізоляції), GraphQL
(HotChocolate) і REST API, AI-assisted spec-driven розробка (Claude Code, MCP-сервери). Практичний досвід
техліда: декомпозиція задач, менторинг, архітектурні рішення. Розвиваюся в напрямку Solution Architect.
НАВИЧКИ
Мови та фреймворки: C#, .NET 8/10, ASP.NET Core, Web API, Entity Framework Core, LINQ, TPL /
асинхронне програмування
API та інтеграції: REST, GraphQL (HotChocolate), базовий gRPC, контракти між сервісами, патерн
Outbox/Inbox, event-driven архітектура, RabbitMQ, Wolverine, інтеграція з десктопними й мобільними
клієнтами
Бази даних: MSSQL (оптимізація запитів, рівні ізоляції, RCSI/snapshot, конкурентний доступ), PostgreSQL,
Redis, ElasticSearch, MongoDB
Архітектура: модульний моноліт, мікросервіси, CQRS, основи DDD, read-моделі / проєкції, SOLID, DI, SOA,
ADR, системний дизайн
Безпека та контроль доступу: інтеграція з Keycloak, проєктування моделей авторизації (Zanzibar-style,
RBAC); загальне розуміння OAuth 2.0 / OpenID Connect
Cloud та DevOps: AWS (Lambda), Docker, GitLab CI/CD, базові shell-скрипти; розуміння концепцій Kubernetes
Тестування: xUnit, NUnit, Moq, AutoFixture, інтеграційні та API-тести, TDD
AI-assisted engineering: Claude Code, Cursor, MCP-сервери (проєктування і реалізація), spec-driven
воркфлоу (OpenSpec)
Frontend (другорядне): Angular 2+, JavaScript, jQuery
Мови: українська (рідна), англійська (Upper-Intermediate)
ДОСВІД РОБОТИ
Kernel (агрохолдинг) — Senior .NET Backend Developer
червень 2024 – грудень 2026 · Київ
Бекенд платформи агроскаутингу (веб + мобайл). Один із трьох бекенд-інженерів, що володіли 3 модульними
монолітами (5–10 сервісів у кожному); виконував роль техліда з архітектури та декомпозиції задач.
Спроєктував і запустив аналітичну Document Read Model над деревовидними агрономічними документами
(акти, досліди): пайплайн проєкції, семантичний каталог параметрів з автотегуванням; споживачі — Power
BI, Web API, GraphQL (HotChocolate), LLM.
Побудував MCP-сервер, що відкриває доменні дані AI-агенту продукту (пошук документів, discovery
параметрів, довідкові значення).
Спроєктував повторно використовувану бібліотеку Outbox/Inbox (EF Core, MSSQL) для обміну подіями між
сервісами: версіоновані конверти, порядок per-aggregate, circuit breaker на підписника; задокументовано у 13
ADR.
Спроєктував Benchmark Trials — обмін даними польових випробувань між вендорами з авторизацією в
стилі Zanzibar.
Спроєктував сервіс коментарів / зв'язків документів (REST, дерева категорій, admin API, soft delete), що
пов'язує акти, досліди, операції та медіа.
Усунув проблеми конкурентного доступу в MSSQL (блокування SERIALIZABLE → RCSI/snapshot isolation) у
пайплайні імпорту даних; оптимізував HotChocolate GraphQL над рекурсивною ієрархією ~30 млн рядків.
Побудував сервіс агрегації даних з 3–5 REST API за спільним ключем для візуалізації на карті.
Запровадив spec-driven AI-assisted воркфлоу (Claude Code, OpenSpec): специфікація → задачі → реалізація
→ API-тести.
Писав ADR і архітектурні пітчі, презентував рішення команді, менторив колег.
Стек: .NET 8/10, EF Core, MSSQL, HotChocolate GraphQL, REST, Wolverine, Docker, MCP, Claude Code
Lohika / Capgemini — Senior .NET Developer
липень 2021 – січень 2024
Складна система управління задачами. Учасник платформної команди, відповідальної за Redis, RabbitMQ,
логування/продуктивність і розв'язання складних production-інцидентів.
Переписав нестандартний профайлер на асинхронну модель — ключове покращення продуктивності
платформи.
Стек: .NET, RabbitMQ, Redis, log4net
Devox — .NET Tech Lead / Senior .NET Developer
липень 2020 – липень 2021
Керував .NET-командою: менторинг, планування спринтів, доставка фіч (липень 2020 – травень 2021).
Реалізував верифікацію 3-D Secure в інфраструктурі AWS (AWS Lambda, .NET Core), травень – липень 2021.
Стек: .NET Core, AWS Lambda, Docker, PostgreSQL, Keycloak, xUnit, Moq, AutoFixture, інтеграційне тестування
Контрактний / віддалений C#/.NET Developer — кілька клієнтів
жовтень 2018 – серпень 2020
Платформа нерухомості (під NDA) — застосунок для новобудов; фічі, планування спринтів. Redis,
ElasticSearch, .NET Core, Docker, PostgreSQL, Hangfire, xUnit.
MintyMint — внутрішній застосунок розвитку талантів; міграція БД з MSSQL на PostgreSQL. AWS, GitLab
CI/CD, .NET Core, Identity, Angular 2+, Ionic.
ATrading — застосунок алгоритмічного трейдингу. .NET Core, Angular 2+, PostgreSQL.
CarShipIO — автоматизація документообігу для клієнтів; виправлення помилок і нові фічі. ASP.NET MVC,
MSSQL, AngularJS, jQuery.
Computools — (1) багатопотоковий Windows-сервіс збору даних за патерном producer-consumer зі сховищем
MongoDB; (2) веб-застосунок реклами локального бізнесу з нуля (ASP.NET MVC, ADO.NET, CQRS, MSSQL).
Пряма комунікація з клієнтом.
VacAgent Limited — Junior .NET Developer (віддалено)
січень 2017 – жовтень 2018
Розробляв RESTful API та веб-застосунки; діагностував і виправляв production-проблеми.
Стек: ASP.NET MVC, Entity Framework, MSSQL, KnockoutJS, jQuery
До .NET: програміст 1С і підтримка користувачів — практичне розуміння реальних потреб користувачів.
ПРОЄКТИ
DeviceLink — ланцюжок телеметрії дрона (pet-проєкт, листопад 2026)
github.com/dmitriymudrak/device-link
Наскрізний прототип «дрон → наземна станція → бекенд → оператор» на .NET 10: симулятор дрона шле
телеметрію бінарними кадрами по TCP; наземна станція розбирає їх без алокацій (Pipe, ReadOnlySequence),
по тому самому з'єднанню шле дрону команди й пересилає телеметрію на бекенд через gRPC; десктопний
Viewer показує всіх дронів на карті.
Спроєктував власний бінарний протокол (маркер, довжина, тип, seq, CRC-16/CCITT) зі stateless TryParse
без винятків і побайтовою ресинхронізацією; тестові вектори взято з незалежних джерел.
gRPC client/server streaming (ASP.NET Core, Protobuf); обмежені черги Channel з DropOldest, щоб
повільний чи недоступний бекенд не гальмував зв'язок із дроном; один письменник на сокет.
Десктопна станція та карта на Avalonia + Mapsui (OpenStreetMap); консольні варіанти на тій самій core-
бібліотеці; запуск однією командою, тести xUnit.
README документує кожне архітектурне рішення і компроміс (протокол, транспорт, backpressure), відомі
обмеження й дорожню карту.
ОСВІТА ТА СЕРТИФІКАТИ
НТУУ «КПІ», Київ — фізико-математичний напрям, 2007 – 2013
.NET Trainee, EPAM Systems — 2017
Senior .NET Backend Developer
Київ, Україна · [
ПРО МЕНЕ
Senior .NET Backend Developer з 9+ роками досвіду в C#/.NET: проєктую, будую і супроводжую бекенд-системи
для enterprise- та продуктових компаній. Останні 2,5 роки — один із трьох бекенд-інженерів, що відповідали за
3 модульні моноліти (5–10 сервісів у кожному) платформи агроскаутингу в Kernel, одному з найбільших
українських агрохолдингів.
Сильні сторони: системний дизайн і архітектура (ADR, event-driven інтеграції, read-моделі), EF Core та MSSQL
на великих обсягах (ієрархії ~30 млн рядків, тюнінг конкурентного доступу й рівнів ізоляції), GraphQL
(HotChocolate) і REST API, AI-assisted spec-driven розробка (Claude Code, MCP-сервери). Практичний досвід
техліда: декомпозиція задач, менторинг, архітектурні рішення. Розвиваюся в напрямку Solution Architect.
НАВИЧКИ
Мови та фреймворки: C#, .NET 8/10, ASP.NET Core, Web API, Entity Framework Core, LINQ, TPL /
асинхронне програмування
API та інтеграції: REST, GraphQL (HotChocolate), базовий gRPC, контракти між сервісами, патерн
Outbox/Inbox, event-driven архітектура, RabbitMQ, Wolverine, інтеграція з десктопними й мобільними
клієнтами
Бази даних: MSSQL (оптимізація запитів, рівні ізоляції, RCSI/snapshot, конкурентний доступ), PostgreSQL,
Redis, ElasticSearch, MongoDB
Архітектура: модульний моноліт, мікросервіси, CQRS, основи DDD, read-моделі / проєкції, SOLID, DI, SOA,
ADR, системний дизайн
Безпека та контроль доступу: інтеграція з Keycloak, проєктування моделей авторизації (Zanzibar-style,
RBAC); загальне розуміння OAuth 2.0 / OpenID Connect
Cloud та DevOps: AWS (Lambda), Docker, GitLab CI/CD, базові shell-скрипти; розуміння концепцій Kubernetes
Тестування: xUnit, NUnit, Moq, AutoFixture, інтеграційні та API-тести, TDD
AI-assisted engineering: Claude Code, Cursor, MCP-сервери (проєктування і реалізація), spec-driven
воркфлоу (OpenSpec)
Frontend (другорядне): Angular 2+, JavaScript, jQuery
Мови: українська (рідна), англійська (Upper-Intermediate)
ДОСВІД РОБОТИ
Kernel (агрохолдинг) — Senior .NET Backend Developer
червень 2024 – грудень 2026 · Київ
Бекенд платформи агроскаутингу (веб + мобайл). Один із трьох бекенд-інженерів, що володіли 3 модульними
монолітами (5–10 сервісів у кожному); виконував роль техліда з архітектури та декомпозиції задач.
Спроєктував і запустив аналітичну Document Read Model над деревовидними агрономічними документами
(акти, досліди): пайплайн проєкції, семантичний каталог параметрів з автотегуванням; споживачі — Power
BI, Web API, GraphQL (HotChocolate), LLM.
Побудував MCP-сервер, що відкриває доменні дані AI-агенту продукту (пошук документів, discovery
параметрів, довідкові значення).
Спроєктував повторно використовувану бібліотеку Outbox/Inbox (EF Core, MSSQL) для обміну подіями між
сервісами: версіоновані конверти, порядок per-aggregate, circuit breaker на підписника; задокументовано у 13
ADR.
Спроєктував Benchmark Trials — обмін даними польових випробувань між вендорами з авторизацією в
стилі Zanzibar.
Спроєктував сервіс коментарів / зв'язків документів (REST, дерева категорій, admin API, soft delete), що
пов'язує акти, досліди, операції та медіа.
Усунув проблеми конкурентного доступу в MSSQL (блокування SERIALIZABLE → RCSI/snapshot isolation) у
пайплайні імпорту даних; оптимізував HotChocolate GraphQL над рекурсивною ієрархією ~30 млн рядків.
Побудував сервіс агрегації даних з 3–5 REST API за спільним ключем для візуалізації на карті.
Запровадив spec-driven AI-assisted воркфлоу (Claude Code, OpenSpec): специфікація → задачі → реалізація
→ API-тести.
Писав ADR і архітектурні пітчі, презентував рішення команді, менторив колег.
Стек: .NET 8/10, EF Core, MSSQL, HotChocolate GraphQL, REST, Wolverine, Docker, MCP, Claude Code
Lohika / Capgemini — Senior .NET Developer
липень 2021 – січень 2024
Складна система управління задачами. Учасник платформної команди, відповідальної за Redis, RabbitMQ,
логування/продуктивність і розв'язання складних production-інцидентів.
Переписав нестандартний профайлер на асинхронну модель — ключове покращення продуктивності
платформи.
Стек: .NET, RabbitMQ, Redis, log4net
Devox — .NET Tech Lead / Senior .NET Developer
липень 2020 – липень 2021
Керував .NET-командою: менторинг, планування спринтів, доставка фіч (липень 2020 – травень 2021).
Реалізував верифікацію 3-D Secure в інфраструктурі AWS (AWS Lambda, .NET Core), травень – липень 2021.
Стек: .NET Core, AWS Lambda, Docker, PostgreSQL, Keycloak, xUnit, Moq, AutoFixture, інтеграційне тестування
Контрактний / віддалений C#/.NET Developer — кілька клієнтів
жовтень 2018 – серпень 2020
Платформа нерухомості (під NDA) — застосунок для новобудов; фічі, планування спринтів. Redis,
ElasticSearch, .NET Core, Docker, PostgreSQL, Hangfire, xUnit.
MintyMint — внутрішній застосунок розвитку талантів; міграція БД з MSSQL на PostgreSQL. AWS, GitLab
CI/CD, .NET Core, Identity, Angular 2+, Ionic.
ATrading — застосунок алгоритмічного трейдингу. .NET Core, Angular 2+, PostgreSQL.
CarShipIO — автоматизація документообігу для клієнтів; виправлення помилок і нові фічі. ASP.NET MVC,
MSSQL, AngularJS, jQuery.
Computools — (1) багатопотоковий Windows-сервіс збору даних за патерном producer-consumer зі сховищем
MongoDB; (2) веб-застосунок реклами локального бізнесу з нуля (ASP.NET MVC, ADO.NET, CQRS, MSSQL).
Пряма комунікація з клієнтом.
VacAgent Limited — Junior .NET Developer (віддалено)
січень 2017 – жовтень 2018
Розробляв RESTful API та веб-застосунки; діагностував і виправляв production-проблеми.
Стек: ASP.NET MVC, Entity Framework, MSSQL, KnockoutJS, jQuery
До .NET: програміст 1С і підтримка користувачів — практичне розуміння реальних потреб користувачів.
ПРОЄКТИ
DeviceLink — ланцюжок телеметрії дрона (pet-проєкт, листопад 2026)
github.com/dmitriymudrak/device-link
Наскрізний прототип «дрон → наземна станція → бекенд → оператор» на .NET 10: симулятор дрона шле
телеметрію бінарними кадрами по TCP; наземна станція розбирає їх без алокацій (Pipe, ReadOnlySequence),
по тому самому з'єднанню шле дрону команди й пересилає телеметрію на бекенд через gRPC; десктопний
Viewer показує всіх дронів на карті.
Спроєктував власний бінарний протокол (маркер, довжина, тип, seq, CRC-16/CCITT) зі stateless TryParse
без винятків і побайтовою ресинхронізацією; тестові вектори взято з незалежних джерел.
gRPC client/server streaming (ASP.NET Core, Protobuf); обмежені черги Channel з DropOldest, щоб
повільний чи недоступний бекенд не гальмував зв'язок із дроном; один письменник на сокет.
Десктопна станція та карта на Avalonia + Mapsui (OpenStreetMap); консольні варіанти на тій самій core-
бібліотеці; запуск однією командою, тести xUnit.
README документує кожне архітектурне рішення і компроміс (протокол, транспорт, backpressure), відомі
обмеження й дорожню карту.
ОСВІТА ТА СЕРТИФІКАТИ
НТУУ «КПІ», Київ — фізико-математичний напрям, 2007 – 2013
.NET Trainee, EPAM Systems — 2017
Схожі кандидати
-
Senior Back-end (PHP) Developer, Software Engineer
120000 грн, Київ, Дистанційно -
Back end розробник
30000 грн, Київ -
Backend-розробник
Київ, Вишневе (Київська обл.), Дистанційно -
Backend-програміст
99000 грн, Київ, Дистанційно -
Backend розробник
Київ, Дистанційно -
Backend developer
Київ, Дистанційно