Ukraine's #1 job service
Николай
Fullstack-розробник (C#, JS)
- Age:
- 25 years
- City:
- Kyiv
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/20302916/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
MYKOLA CHERNETYNSKYI
Senior Full-Stack .NET Engineer · C# / .NET · MySQL · Vue + TypeScript
Kyiv, Ukraine · remote or on-site | [open contact info ](look above in the "contact info" section) (Telegram) | [open contact info ](look above in the "contact info" section) | 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
Similar candidates
-
Fullstack Developer (Python, Go, JavaScript, React)
120000 UAH, Kyiv, Vinnytsia , more 8 cities -
Javascript-програміст
Kyiv -
Javascript-програміст
99000 UAH, Kyiv, Remote -
Javascript-програміст
Kyiv, Vinnytsia , more 5 cities -
Javascript-програміст
Kyiv, Ivano-Frankivsk , more 2 cities -
Javascript-програміст
30000 UAH, Kyiv