• Файл

Дмитро

Back end розробник

Місто:
Київ

Контактна інформація

Шукач вказав: ТелефонМесенджер

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Дмитро Мудрак
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

Схожі кандидати

Усі схожі кандидати

Кандидати у категорії

Кандидати за містами


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: