Hi, I'm Nikolai Dvurechensky
Systems Engineer • NET Developer • Reverse Engineer • Full Stack Engineer
Engineer for complex systems, legacy code, backend platforms, tooling, and R&D-heavy work
.NET • C/C++ • C# • Python • Unity • TypeScript • Reverse • Linux • Windows
Short Profile
I am an engineer who works at the intersection of backend development, systems analysis, reverse engineering, desktop tooling, game servers, and infrastructure. Since 2014 I have been growing through programming and reverse engineering; commercially, I have worked with .NET, Unity, C++, Python, Linux/Windows, PostgreSQL, RabbitMQ, Docker, CI, and visualization systems.
I am looking for a strong team and a product where the job is not only to "write code", but also to understand complex systems, recover architecture, design internal tools, bring solutions to a working state, and leave a clear engineering base behind.
- 10+ years of engineering experience: from
online game reverse engineeringandsystem administrationto.NET backend,Unity,C++, andinfrastructure services. - Strong area:
complex systems,legacy code,binary analysis,.NET tools,server platforms,dependency visualization,automation, anddocumentation. - Public track record: dozens of repositories and projects across the
Dvurechensky,Lizerium,Dvurechensky Tools,Dvurechensky Docs,Templates, andTest Tasksecosystems. - Rare combination:
backend+desktop+reverse+game/server engineering+ the ability toexplainanddocumentcomplex systems.
Contacts: dvurechenskysoft@gmail.com / nikolay@dvurechensky.pro
Website: dvurechensky.pro
GitHub: github.com/Dvurechensky
ORCID: 0009-0004-2701-5592
Value For An Employer
- Quickly understand
unfamiliar codebases,protocols,data formats, andold systems. - Design
.NET backend services,integrations,queues,databases, andadmin panels. - Build tools that save team time:
analyzers,generators,converters,diff/monitoring utilities,project templates. - Work across
Windows/Linux,Docker,Jenkins,Git/SVN,PostgreSQL,RabbitMQ,Redis, andnginx. - Lead a task from
researchtorelease:hypothesis,prototype,implementation,debugging,documentation, andsupport. - Handle
legacy systems,reverse engineering,C/C++,ABI,DLLs,x86,Ghidra/x32dbg/IDA-style workflows, andlow-level diagnostics.
Key Achievements
Reverse Engineering And Systems Analysis
- Freelancer.Reverse.Runtime: a
runtime layeron top of the originalFreelancer (2003)engine, whereDLL modulesare replaced by compatibleproxy componentswith controlledC++ code,logging, andbehavior reconstruction. - ReverseProxyDLL: a
reverse-aware proxy DLL scaffold generatorfor legacyx86 Windows DLLs, coveringexports,ordinals,ABI,C/C++ symbols,data exports, andmanual override scenarios. - BinNexus: a
Windows DLL/EXE analysis toolthat generates aninteractive web portalwithdependency graphs,exports,symbol search, andsystem-noise filtering. - Freelancer/Lizerium
C++/ASM ecosystem:plugins,server extensions,game DLLs,data formats,tooling, andadministration.
.NET, Backend And Infrastructure
ASP.NET Core MVCapplications withPostgreSQL,EF Core,RabbitMQ,Docker,Jenkins,Git/SVN..NET Framework -> .NET 6/7/8migrations,architectural stabilization,dependencies, andbuilds.Pentest monitoring system:data collection,visualization,analytics,server logic, andUI.- Lizerium Server: modular ASP.NET Core MVC platform for a game portal, admin backend, knowledge base, documentation, translations, internal services, and network protection.
- Unifier: registered software system for distributed device interaction and infrastructure orchestration.
Desktop, Tooling And Automation
- FileSync Sentinel:
.NET 8 WinFormsapplication forreal-time file monitoring,visual diff,logging, andsynchronizationof large.inisets. - Herodotus:
WPF/Prism MVVMtool forpresentationanddemo scenarioswithMarkdown preview. - LibreResxTranslate:
NuGet libraryfor automated.resxlocalization throughLibreTranslate. - Templates:
Telegram bot template,ASP.NET Core MVC template,Electron/Vue/Vite template.
Unity, Game Development And VR
- OXSIONSOFT/Lizerium, Ceek Virtual Reality: features, bug fixing, UI redesign, and client-server improvements.
- Memory optimization through Unity Addressables, improving stability on
Android 7+. Unity3D,HDRP,VFX Graph,Zenject,Addressables,Photon Engine,Blender,Substance,Photoshop.
Experience
OXSIONSOFT / Lizerium
Unity Developer
March 2021 - 2026, 5+ years
- Feature development, bug fixing, and UI redesigns for VR/Unity projects.
- Memory optimization via Addressables and improved mobile build stability.
- Multiplayer with Photon Engine, client-server API improvements, and technical specifications.
Moscow Institute of Psychoanalysis
Technical Specialist
February 2020 - Present, 6+ years
- Technical support for an online video platform and live broadcasts.
- Helped 1000+ users of different ages and devices join educational events.
NPC Reagent / SIGMA / CMK Consulting
.NET Developer
2019 - 2025, 5+ years total
- ASP.NET Core MVC applications, PostgreSQL, EF Core, RabbitMQ, Docker.
- Dependency visualization for C#/C++ projects and NuGet graphs.
- .NET Framework -> .NET 6/7/8 migrations, refactoring, architectural stabilization.
- Monitoring, analytics, and visualization systems for security/pentest processes.
Freelancer Rebirth
C++ Developer
November 2020 - November 2023, 3 years
- Supported a major CIS mod for Freelancer (2003).
- Migrated 25+ plugins and core code into a unified C++ solution.
- Completed 3 major migrations between Visual Studio generations.
InterEVM / CITIS
Systems Engineer
February 2020 - June 2023, 3+ years
- Monitoring systems in Qt, data analyzers in Python/PHP.
- XSLT/XML templates, PostgreSQL query optimization.
- Astra Linux, Ubuntu, Debian, Windows.
Selected Projects
| Project | What it proves | Technologies |
|---|---|---|
| Freelancer.Reverse.Runtime | Reverse engineering, C++ runtime layer, compatible DLLs, legacy engine behavior recovery | C, C++, ASM x86, Ghidra, x32dbg |
| ReverseProxyDLL | Proxy DLL scaffold generation for old Windows x86 libraries | Python, C++ |
| BinNexus | DLL/EXE analysis, dependency graph, export explorer, web visualization | Python, JavaScript, C++, HTML/CSS |
| Lizerium Server | Modular server platform for portal, admin, documentation, and services | ASP.NET Core MVC, EF Core, PostgreSQL |
| FileSync Sentinel | Desktop tool for file monitoring, diff, and synchronization | .NET 8, WinForms, DiffPlex |
| Herodotus | WPF/MVVM app for demo scenarios and Markdown workflow | WPF, Prism MVVM, HandyControl |
| LibreResxTranslate | NuGet library for automated .NET localization | C#, .NET, RESX, LibreTranslate |
Technology Stack
Backend / .NET: C#, .NET Framework, .NET 6/7/8, ASP.NET Core MVC, SignalR, EF Core, xUnit, NUnit
Databases / Messaging: PostgreSQL, SQL Server, MySQL, Redis, RabbitMQ
Infrastructure: Docker, Jenkins, nginx, Git, SVN, Gitea, Linux, Windows
Frontend / Visualization: TypeScript, JavaScript, Cytoscape.js, Three.js, HTML5, SCSS/CSS, Webpack, Grunt
Desktop: WPF, Prism MVVM, HandyControl, WinForms, FastColoredTextBox, Costura/Fody
Reverse / Low-level: C, C++, ASM x86, DLL proxying, ABI, exports/ordinals, PE analysis, IDA Pro, OllyDbg, Ghidra, x32dbg
Game / Unity: Unity3D, HDRP, URP, VFX Graph, Zenject, Addressables, Photon Engine, object pooling, ECS approaches
Other languages: Python, Go, PHP, Shell/Bash, Qt, XSLT/XML, Elixir, Fortran77
R&D Version
This is the main HR/product-oriented resume. A fuller experimental version with the old GitHub design, diagrams, social blocks, and extended project catalog is preserved separately: