Сервіс пошуку роботи №1 в Україні
Николай
Fullstack-розробник (C#, JS)
- Вік:
- 25 років
- Місто:
- Київ
Контактна інформація
Шукач вказав: ТелефонЕл. поштуМесенджер
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/20302916/
Завантажений файл
Версія для швидкого
перегляду
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
MYKOLA CHERNETYNSKYI
Senior Full-Stack .NET Engineer · C# / .NET · MySQL · Vue + TypeScript
Kyiv, Ukraine · remote or on-site | [відкрити контакти ](див. вище в блоці «контактна інформація») (Telegram) | [відкрити контакти ](див. вище в блоці «контактна інформація») | github.com/Oxez
SUMMARY
Senior full-stack .NET engineer with 5 years of commercial experience designing, building and running a high-load real-
time platform in C# (~560k LOC, 600–700 concurrent users at peak). Delivered the product from prototype to production
as the sole engineer, then built and led a cross-functional team of 4–8. Core strengths: system architecture, transactional
business logic, data modelling and performance, hands-on across the .NET backend, MySQL and the Vue/TypeScript
frontend.
EXPERIENCE
Lead Full-Stack Engineer / Team Lead 05.2022 — present
High-load real-time online platform (NDA) · remote
Own the architecture of a ~560k-line C# system: modular, event-driven, DI-based design with hundreds of modules
and database tables, serving 600–700 concurrent users at peak.
Designed and implemented the core transactional domain: internal economy (balances, transfers, purchases,
recurring income), asset ownership, role-based permissions and back-office tooling, with data consistency under
concurrent writes.
Designed and evolved the MySQL data model: schema design, migrations and query optimisation across hundreds of
related tables.
Introduced compile-time contract generation with Roslyn source generators (C# models → messages, serializers,
TypeScript types), replacing hand-written client–server contracts and eliminating a class of integration defects.
Leading the migration of the entire system to a new runtime platform with no feature freeze; built a custom Roslyn
analyzer that enforces compatibility and enables incremental rollout.
Improved frontend rendering performance 2–3× in a data-heavy Vue + TypeScript SPA through list virtualisation,
render-path optimisation and asset pre-generation.
Established engineering practices from scratch: unit testing (0 → 30–40% coverage, mandatory for new code), code
review and a release process.
Built and led a cross-functional team of 4–8 (backend, frontend, UI/UX, 3D, design): hiring, onboarding, planning,
technical decomposition and delivery.
Developed internal tooling (data editors, code and table generators, asset pipelines) that shortened content and
data-entry cycles across the team.
C# Developer 11.2021 — 05.2022
Yevrovikonbud · Kyiv (construction & architecture)
Developed Revit and AutoCAD plugins in C# and C++ that automated engineering workflows, reducing routine tasks
from hours to minutes.
Integrated with the Autodesk SDK/API; built native interop layers and C# wrappers.
Lead Developer 08.2021 — 11.2021
Real-time online platform (NDA) · remote
As the sole engineer, delivered the product from early prototype to closed-beta readiness in 4 months: architecture,
data model, core domain logic, admin tooling and UI.
SKILLS
Backend: C#, .NET (Framework → .NET 9), dependency injection, event-driven and modular architecture, Roslyn source
generators & analyzers
Data: MySQL, SQL, schema design, migrations, query optimisation
Frontend: Vue.js, TypeScript, JavaScript, SCSS, HTML/CSS, SPA, frontend performance
Engineering: unit testing (xUnit/NUnit), code review, Git, Docker, code generation, internal tooling
Also: C++, native interop, Autodesk SDK, RAGE:MP, FiveM, CEF
EDUCATION & LANGUAGES
Społeczna Akademia Nauk, Warsaw — Computer Science (Informatyka), 2018–2022, not completed
Ukrainian — native · Polish — B2 · English — B1
Senior Full-Stack .NET Engineer · C# / .NET · MySQL · Vue + TypeScript
Kyiv, Ukraine · remote or on-site | [
SUMMARY
Senior full-stack .NET engineer with 5 years of commercial experience designing, building and running a high-load real-
time platform in C# (~560k LOC, 600–700 concurrent users at peak). Delivered the product from prototype to production
as the sole engineer, then built and led a cross-functional team of 4–8. Core strengths: system architecture, transactional
business logic, data modelling and performance, hands-on across the .NET backend, MySQL and the Vue/TypeScript
frontend.
EXPERIENCE
Lead Full-Stack Engineer / Team Lead 05.2022 — present
High-load real-time online platform (NDA) · remote
Own the architecture of a ~560k-line C# system: modular, event-driven, DI-based design with hundreds of modules
and database tables, serving 600–700 concurrent users at peak.
Designed and implemented the core transactional domain: internal economy (balances, transfers, purchases,
recurring income), asset ownership, role-based permissions and back-office tooling, with data consistency under
concurrent writes.
Designed and evolved the MySQL data model: schema design, migrations and query optimisation across hundreds of
related tables.
Introduced compile-time contract generation with Roslyn source generators (C# models → messages, serializers,
TypeScript types), replacing hand-written client–server contracts and eliminating a class of integration defects.
Leading the migration of the entire system to a new runtime platform with no feature freeze; built a custom Roslyn
analyzer that enforces compatibility and enables incremental rollout.
Improved frontend rendering performance 2–3× in a data-heavy Vue + TypeScript SPA through list virtualisation,
render-path optimisation and asset pre-generation.
Established engineering practices from scratch: unit testing (0 → 30–40% coverage, mandatory for new code), code
review and a release process.
Built and led a cross-functional team of 4–8 (backend, frontend, UI/UX, 3D, design): hiring, onboarding, planning,
technical decomposition and delivery.
Developed internal tooling (data editors, code and table generators, asset pipelines) that shortened content and
data-entry cycles across the team.
C# Developer 11.2021 — 05.2022
Yevrovikonbud · Kyiv (construction & architecture)
Developed Revit and AutoCAD plugins in C# and C++ that automated engineering workflows, reducing routine tasks
from hours to minutes.
Integrated with the Autodesk SDK/API; built native interop layers and C# wrappers.
Lead Developer 08.2021 — 11.2021
Real-time online platform (NDA) · remote
As the sole engineer, delivered the product from early prototype to closed-beta readiness in 4 months: architecture,
data model, core domain logic, admin tooling and UI.
SKILLS
Backend: C#, .NET (Framework → .NET 9), dependency injection, event-driven and modular architecture, Roslyn source
generators & analyzers
Data: MySQL, SQL, schema design, migrations, query optimisation
Frontend: Vue.js, TypeScript, JavaScript, SCSS, HTML/CSS, SPA, frontend performance
Engineering: unit testing (xUnit/NUnit), code review, Git, Docker, code generation, internal tooling
Also: C++, native interop, Autodesk SDK, RAGE:MP, FiveM, CEF
EDUCATION & LANGUAGES
Społeczna Akademia Nauk, Warsaw — Computer Science (Informatyka), 2018–2022, not completed
Ukrainian — native · Polish — B2 · English — B1
Схожі кандидати
-
Fullstack Developer (Python, Go, JavaScript, React)
120000 грн, Київ, Вінниця , ще 8 міст -
Javascript-програміст
Київ -
Javascript-програміст
99000 грн, Київ, Дистанційно -
Javascript-програміст
Київ, Вінниця , ще 5 міст -
Javascript-програміст
30000 грн, Київ -
Javascript developer
Київ, Дистанційно