Привет, я Николай Двуреченский
Systems Engineer • NET Developer • Reverse Engineer • Full Stack Engineer
Инженер для сложных систем, legacy, backend-платформ, tooling и R&D-задач
.NET • C/C++ • C# • Python • Unity • TypeScript • Reverse • Linux • Windows
Коротко
Инженер на стыке backend-разработки, системного анализа, reverse engineering, desktop-инструментов, игровых серверов и инфраструктуры. С 2014 года развиваюсь в программировании и реверсе; коммерчески работал с .NET, Unity, C++, Python, Linux/Windows, PostgreSQL, RabbitMQ, Docker, CI и системами визуализации.
Ищу сильную команду и продукт, где важны не только "писать код", но и разбираться в сложных системах, восстанавливать архитектуру, проектировать инструменты, доводить решения до рабочего состояния и оставлять после себя понятную инженерную базу.
- 10+ лет инженерного опыта: от
reverse engineering онлайн-игрисистемного администрированиядо.NET backend,Unity,C++иинфраструктурных сервисов. - Сильная зона:
сложные системы,legacy-код,бинарный анализ,.NET-инструменты,серверные платформы,визуализация зависимостей,автоматизацияидокументация. - Публичный след: десятки репозиториев и проектов в экосистемах
Dvurechensky,Lizerium,Dvurechensky Tools,Dvurechensky Docs,Templates,Test Tasks. - Редкое сочетание:
backend+desktop+reverse+game/server engineering+ умениеобъяснятьидокументироватьсложные вещи.
Контакты: dvurechenskysoft@gmail.com / nikolay@dvurechensky.pro
Сайт: dvurechensky.pro
GitHub: github.com/Dvurechensky
ORCID: 0009-0004-2701-5592
Чем я полезен работодателю
- Быстро разбираюсь в
незнакомой кодовой базе,протоколах,форматах данныхистарых системах. - Проектирую
backend-сервисына.NET,интеграции,очереди,БДиадминистративные панели. - Пишу инструменты, которые экономят время команде:
анализаторы,генераторы,конвертеры,diff/monitoring utilities,шаблоны проектов. - Работаю с
Windows/Linux,Docker,Jenkins,Git/SVN,PostgreSQL,RabbitMQ,Redis,nginx. - Веду задачу от
исследованиядорелиза:гипотеза,прототип,реализация,отладка,документация,поддержка. - Спокойно работаю с
legacy,reverse engineering,C/C++,ABI,DLL,x86,Ghidra/x32dbg/IDA-подходамиинизкоуровневой диагностикой.
Ключевые достижения
Reverse Engineering и системный анализ
- Freelancer.Reverse.Runtime:
runtime-слойповерх оригинального движкаFreelancer (2003), гдеDLL-модулизаменяются совместимымиproxy-компонентамис контролируемымC++-кодом,логированиемивосстановлением поведения. - ReverseProxyDLL: генератор
reverse-aware proxy DLL scaffoldдляlegacy x86 Windows DLL, учитывающийexports,ordinals,ABI,C/C++ symbols,data exportsи ручныеoverride-сценарии. - BinNexus: инструмент анализа
Windows DLL/EXE, который строит интерактивныйweb-порталсграфом зависимостей,экспортами,поиском символовифильтрацией системного шума. C++/ASM-экосистемаFreelancer/Lizerium:плагины,серверные расширения,игровые DLL,форматы данных,toolingиадминистрирование.
.NET, backend и инфраструктура
ASP.NET Core MVCприложения сPostgreSQL,EF Core,RabbitMQ,Docker,Jenkins,Git/SVN.- Миграции
.NET Framework -> .NET 6/7/8,архитектурная стабилизация,зависимостиисборки. Система мониторинга пентестов:сбор данных,визуализация,аналитика,серверная логикаиинтерфейс.- Lizerium Server: модульная ASP.NET Core MVC платформа для игрового портала, admin backend, базы знаний, документации, переводов, внутренних сервисов и сетевой защиты.
- Unifier: зарегистрированная программная система для распределенного взаимодействия устройств и инфраструктурной оркестрации.
Desktop, tooling и автоматизация
- FileSync Sentinel:
.NET 8 WinFormsприложение дляreal-time мониторингаизменений файлов, визуальногоdiff,логированияисинхронизациибольших наборов.ini. - Herodotus:
WPF/Prism MVVMинструмент длясценариев презентацийидемонстрацийсMarkdown preview. - LibreResxTranslate:
NuGet-библиотекадля автоматизированной локализации.resxресурсов черезLibreTranslate. - Шаблоны:
Telegram bot template,ASP.NET Core MVC template,Electron/Vue/Vite template.
Unity, game development и VR
- OXSIONSOFT/Lizerium, Ceek Virtual Reality: фичи, bug fixing, redesign UI, клиент-серверные улучшения.
- Оптимизация памяти через Unity Addressables, улучшение стабильности на Android 7+.
Unity3D,HDRP,VFX Graph,Zenject,Addressables,Photon Engine,Blender,Substance,Photoshop.
Опыт работы
OXSIONSOFT / Lizerium
Unity Developer
Март 2021 - 2026, 5+ лет
- Разработка функциональности, исправление ошибок и redesign интерфейсов для VR/Unity-проектов.
- Оптимизация памяти через Addressables и улучшение стабильности мобильных сборок.
- Multiplayer на Photon Engine, клиент-серверные API улучшения, технические спецификации.
Московский институт психоанализа
Технический специалист
Февраль 2020 - настоящее время, 6+ лет
- Техническая поддержка онлайн-видеоплатформы и живых трансляций.
- Помощь 1000+ пользователям разных возрастов и устройств в подключении к образовательным мероприятиям.
NPC Reagent / SIGMA / CMK Consulting
.NET Developer
2019 - 2025, 5+ лет суммарно
- ASP.NET Core MVC приложения, PostgreSQL, EF Core, RabbitMQ, Docker.
- Визуализация зависимостей C#/C++ проектов и NuGet-графов.
- Миграции .NET Framework -> .NET 6/7/8, refactoring, архитектурная стабилизация.
- Системы мониторинга, аналитики и визуализации для security/pentest процессов.
Freelancer Rebirth
C++ Developer
Ноябрь 2020 - ноябрь 2023, 3 года
- Поддержка крупного СНГ-мода для Freelancer (2003).
- Миграция 25+ плагинов и ядра в унифицированное C++ решение.
- 3 крупные миграции проекта между поколениями Visual Studio.
ИнтерЭВМ / ЦИТиС
Системный инженер
Февраль 2020 - июнь 2023, 3+ года
- Системы мониторинга на Qt, анализаторы данных на Python/PHP.
- XSLT/XML шаблоны, оптимизация PostgreSQL-запросов.
- Astra Linux, Ubuntu, Debian, Windows.
Избранные проекты
| Проект | Что показывает работодателю | Технологии |
|---|---|---|
| Freelancer.Reverse.Runtime | Reverse engineering, C++ runtime layer, совместимые DLL, восстановление поведения legacy engine | C, C++, ASM x86, Ghidra, x32dbg |
| ReverseProxyDLL | Генерация proxy DLL scaffold для старых Windows x86 библиотек | Python, C++ |
| BinNexus | Анализ DLL/EXE, граф зависимостей, export explorer, web-visualization | Python, JavaScript, C++, HTML/CSS |
| Lizerium Server | Модульная серверная платформа для портала, админки, документации и сервисов | ASP.NET Core MVC, EF Core, PostgreSQL |
| FileSync Sentinel | Desktop-инструмент для мониторинга, diff и синхронизации файлов | .NET 8, WinForms, DiffPlex |
| Herodotus | WPF/MVVM приложение для сценариев демонстраций и Markdown workflow | WPF, Prism MVVM, HandyControl |
| LibreResxTranslate | NuGet-библиотека для автоматизации локализации .NET приложений | C#, .NET, RESX, LibreTranslate |
Технологический стек
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-подходы
Other languages: Python, Go, PHP, Shell/Bash, Qt, XSLT/XML, Elixir, Fortran77
R&D версия
Это основная HR/product-oriented версия резюме. Более полная экспериментальная версия со старым GitHub-дизайном, диаграммами, social-блоками и расширенным каталогом проектов сохранена отдельно:
Сайт предоставляет инструменты и технические ресурсы для разработчиков.