Skip to content
View Dvurechensky's full-sized avatar
:electron:
:electron:

Organizations

@Lizerium @Unifier-of-Systems @Dvurechensky-Docs @Dvurechensky-Test-Tasks @Dvurechensky-Tools @Dvurechensky-Templates

Block or report Dvurechensky

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dvurechensky/README.md
Language: Russian | English current | R&D version
Nikolai Dvurechensky

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
separator
separator

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 engineering and system administration to .NET backend, Unity, C++, and infrastructure services.
  • Strong area: complex systems, legacy code, binary analysis, .NET tools, server platforms, dependency visualization, automation, and documentation.
  • Public track record: dozens of repositories and projects across the Dvurechensky, Lizerium, Dvurechensky Tools, Dvurechensky Docs, Templates, and Test Tasks ecosystems.
  • Rare combination: backend + desktop + reverse + game/server engineering + the ability to explain and document complex systems.

Contacts: dvurechenskysoft@gmail.com / nikolay@dvurechensky.pro
Website: dvurechensky.pro
GitHub: github.com/Dvurechensky
ORCID: 0009-0004-2701-5592

separator

Value For An Employer

I am especially useful where a product needs an engineer who can:

  • quickly understand unfamiliar codebases, protocols, data formats, and old systems;
  • design .NET backend services, integrations, queues, databases, and admin 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, and nginx;
  • lead a task from research to release: hypothesis, prototype, implementation, debugging, documentation, and support;
  • handle legacy systems, reverse engineering, C/C++, ABI, DLLs, x86, Ghidra/x32dbg/IDA-style workflows, and low-level diagnostics.
separator

Key Achievements

Reverse Engineering And Systems Analysis

  • I am developing Freelancer.Reverse.Runtime: a runtime layer on top of the original Freelancer (2003) engine, where DLL modules are replaced by compatible proxy components with controlled C++ code, logging, and behavior reconstruction.
  • I built ReverseProxyDLL: a reverse-aware proxy DLL scaffold generator for legacy x86 Windows DLLs, covering exports, ordinals, ABI, C/C++ symbols, data exports, and manual override scenarios.
  • I built BinNexus: a Windows DLL/EXE analysis tool that generates an interactive web portal with dependency graphs, exports, symbol search, and system-noise filtering.
  • I maintained and evolved the Freelancer/Lizerium C++/ASM ecosystem: plugins, server extensions, game DLLs, data formats, tooling, and administration.

.NET, Backend And Infrastructure

  • Built ASP.NET Core MVC applications with PostgreSQL, EF Core, RabbitMQ, Docker, Jenkins, Git/SVN.
  • Migrated projects from .NET Framework to .NET 6/7/8, improved architecture with SOLID/DRY/KISS, and stabilized dependencies and builds.
  • Designed a pentest monitoring system: data collection, visualization, analytics, server logic, and UI.
  • I am developing Lizerium Server: a modular ASP.NET Core MVC platform for a game portal, admin backend, knowledge base, documentation, translations, internal services, and network protection.
  • I have a registered software system, Unifier, for distributed device interaction and infrastructure orchestration.

Desktop, Tooling And Automation

  • Built FileSync Sentinel: a .NET 8 WinForms application for real-time file monitoring, visual diff, logging, and synchronization of large .ini sets.
  • Built Herodotus: a WPF/Prism MVVM tool for presentation and demo scenarios with Markdown preview.
  • Built LibreResxTranslate: a NuGet library for automated .resx localization through LibreTranslate, including batch mode, configuration, and CI/CD scenarios.
  • Maintain project templates: Telegram bot template, ASP.NET Core MVC template, Electron/Vue/Vite template.

Unity, Game Development And VR

  • At OXSIONSOFT/Lizerium I worked on Ceek Virtual Reality: features, bug fixing, UI redesign, and client-server improvements.
  • Implemented memory optimization through Unity Addressables, improving stability on Android 7+.
  • Worked with Unity3D, HDRP, VFX Graph, Zenject, Addressables, Photon Engine, Blender, Substance, and Photoshop.
separator

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.
  • Stack: Unity3D, C#, HDRP, VFX Graph, Zenject, Addressables, Photon, Docker, Blender, Substance, Photoshop.

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.
  • Stack: Windows, macOS, MTS-Link, user diagnostics, live-event support.

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.
  • CI/CD and build automation with Jenkins, Git/SVN.

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.
  • Stack: C++, Boost, x86 Assembly, Git, legacy Windows tooling.

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.
  • Worked across Astra Linux, Ubuntu, Debian, and Windows environments.

Earlier Roles

2017 - 2020

  • Automation engineer: Siemens controllers, SCADA, embedded systems.
  • System administrator: workplace automation and document workflow automation.
separator

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
Lizerium / Freelancer Lizerium C++/ASM game server engineering, 50+ plugin ecosystem, multiplayer tooling C++, ASM x86, WPF, .NET
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
Telegram Bot Template Clean layered architecture for scalable Telegram bots Python, asyncio, APIs
NetCoreTemplate Base for ASP.NET Core MVC projects ASP.NET Core, TypeScript
separator

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
Security / Diagnostics: Burp Suite Pro, runtime logging, binary inspection, dependency analysis, integration testing

separator

Best-Fit Roles

  • .NET Backend / Full Stack Engineer for product development, internal platforms, admin systems, integrations, and infrastructure services.
  • Systems Engineer for complex systems, monitoring, visualization, automation, and Linux/Windows environments.
  • Reverse Engineer / C++ Engineer for legacy Windows, DLLs, x86, runtime tooling, binary analysis, and behavior reconstruction.
  • Tools Engineer / Developer Productivity Engineer for internal tools, generators, templates, analyzers, CI/CD, and documentation.
  • Unity / Game Tools Engineer for game services, runtime logic, tooling, optimization, and multiplayer integrations.
separator

R&D Version

This page is now the main HR/product-oriented resume. A fuller experimental version with the GitHub ecosystem, diagrams, social blocks, donation block, and an extended project catalog is preserved separately:

2026

Pinned Loading

  1. ReverseProxyDLL ReverseProxyDLL Public

    Generate reverse-aware proxy DLL scaffolds for legacy x86 Windows binaries from export dumps and decompiler output.

    Python 41 8

  2. Dvurechensky-Tools/LibreResxTranslate Dvurechensky-Tools/LibreResxTranslate Public

    Automated .resx localization tool for .NET projects using LibreTranslate.

    C# 6

  3. Browser.Reverse.Engineering.Toolkit Browser.Reverse.Engineering.Toolkit Public

    A three-part toolkit for browser session capture, automated crawling, and offline reconstruction of modern web applications.

    JavaScript 20 5

  4. BinNexus BinNexus Public

    BinNexus — visualize and explore relationships inside binaries.

    Python 16 2

  5. Lizerium/LizeriumServer Lizerium/LizeriumServer Public

    A modular ASP.NET Core MVC server for gaming portals, admin panels, documentation, dynamic content, and infrastructure services.

    C# 5

  6. Lizerium/Lizerium.Hub Lizerium/Lizerium.Hub Public

    A central map of directions, layers, and transitions within the Lizerium ecosystem

    3