Skip to content
View Dvurechensky's full-sized avatar
🥇
🥇

Organizations

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

Block or report Dvurechensky

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
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 8 1

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

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

    C# 5

  3. Lizerium/LizeriumServer Lizerium/LizeriumServer Public

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

    C# 1

  4. BinNexus BinNexus Public

    BinNexus — visualize and explore relationships inside binaries.

    Python 2

  5. Lizerium/LizeriumSteam Lizerium/LizeriumSteam Public

    A WPF-based launcher with delta patch support and a versioned update system for efficient distribution of apps and game modifications.

    C#

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

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