Software Engineer Інженер програмного забезпечення
Dmytro Kuzmenkov Кузьменков Дмитро
Summary Про мене
Software engineer and final-year Master's student in Software Engineering at Kyiv Polytechnic Institute. Independently designed and built EXEC_MAGICA — a collectible card game with an open-source C# engine and AI agents — along with a full backend and web client for it on ASP.NET Core, now running in production. Strong computer-science fundamentals, comfortable across several languages and stacks, and quick to learn new technologies.
Інженер програмного забезпечення, магістрант останнього курсу спеціальності «Інженерія програмного забезпечення» КПІ. Самостійно спроєктував і реалізував EXEC_MAGICA — колекційну карткову гру з open-source рушієм на C# та ШІ-агентами, а також повноцінні бекенд і веб-клієнт до неї на ASP.NET Core. Маю міцну базу з комп'ютерних наук, вільно орієнтуюся в різних мовах і стеках, швидко опановую нові технології.
Featured projects Ключові проєкти
Master's dissertation · 2025–2027 Магістерська дисертація · 2025–2027
Turn-based collectible card game and its open-source, headless C# engine — a reproducible framework for benchmarking AI agents under hidden information. Pluggable agents (heuristics, Information-Set MCTS, neural networks) and an AlphaZero-style self-play loop that raised agent strength Elo 794 → 877 over four generations, overtaking classical baselines. Покрокова колекційна карткова гра та її open-source headless-рушій на C# — фреймворк для відтворюваного оцінювання ШІ-агентів в умовах неповної інформації. Модульні агенти (евристики, Information-Set MCTS, нейромережі) та цикл самонавчання у стилі AlphaZero, що підняв силу агента з Elo 794 → 877 за чотири покоління, перевершивши класичні підходи.
- C#
- Unity
- .NET
- Python
- PyTorch
- ISMCTS
- Neural Networks
Full-stack web application · 2026 Full-stack веб-застосунок · 2026
Production-deployed ASP.NET Core backend and Blazor WebAssembly client for the card game — role-based JWT auth, a PostgreSQL card catalog with server-side filtering, per-user deck building, and server-side SVG card rendering. Clean layered architecture, EF Core migrations, xUnit tests and GitHub Actions CI; containerized with Docker and deployed to a Linux VPS. Бекенд на ASP.NET Core і клієнт на Blazor WebAssembly для карткової гри — авторизація через JWT з ролями, каталог карт у PostgreSQL із серверною фільтрацією, конструктор колод для користувачів та серверний рендеринг карт у форматі SVG. Clean architecture, міграції EF Core, тести xUnit і CI на GitHub Actions; контейнеризація в Docker і розгортання на Linux-VPS.
- C#
- ASP.NET Core
- EF Core
- PostgreSQL
- Blazor
- JWT
- Docker
Experience Досвід
Translator & IT / Infrastructure Support Перекладач & IT / інфраструктурна підтримка
2021 – present 2021 – дотеперStatus Ko · freelance, part-time Status Ko · фриланс, часткова зайнятість
- Design, deploy and maintain a self-hosted omnichannel support platform to production on a hardened Linux VPS — unifying client channels into one shared team inbox. Проєктування, розгортання та підтримка на власному Linux-сервері омніканальної платформи підтримки клієнтів, що зводить усі канали спілкування з клієнтами в одну спільну скриньку для всієї команди.
- Translate and typeset documents on a per-order basis, delivering clean, print-ready layouts for clients. Переклад та верстання документів на замовлення.
Education Освіта
M.Sc. in Software Engineering Магістр з інженерії програмного забезпечення
2025 – 2027 (expected) 2025 – 2027 (очікується)National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute» Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»
B.Sc. in Software Engineering Бакалавр з інженерії програмного забезпечення
2021 – 2025National Technical University of Ukraine «Igor Sikorsky Kyiv Polytechnic Institute» Національний технічний університет України «Київський політехнічний інститут імені Ігоря Сікорського»