Lead .NET Developer с более чем 10-летним опытом создания сложных высоконагруженных десктопных, мультиплатформенных и распределенных систем. Прошел полный путь от solo-разработчика инклюзивных продуктов до технического лидера команд, совмещая глубокую R&D-экспертизу с выстраиванием эффективных инженерных процессов.Специализируюсь на глубокой оптимизации производительности (кратный прирост скорости через GPU-рендеринг, многопоточность, профилирование), проектировании отказоустойчивых архитектур (распределенные real-time системы на базе CRDT, persisted undo-системы) и миграции крупных enterprise-приложений на современные кроссплатформенные стеки (WPF -> AvaloniaUI для Windows/macOS/Linux). Имею богатый опыт разработки кастомных UI-компонентов, интеграции речевых технологий, кастомизации PLM/SharePoint платформ и низкоуровневого анализа сбоев. Обладаю сильными навыками менторинга, проведения Code Review и выстраивания прозрачной коммуникации между инженерным отделом и топ-менеджментом.
Более подробно обо мне и проектах можно прочесть на моем личном веб-сайте: https://mklts.com


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Разработка сервера аутентификации, мета-сервера, оркестратора unity инстансов и observability-стека в короткие сроки в одиночку, используя пайплайны агентов OpenAI GPT-5.6 Sol, а затем GPT 6.0 Astra в среде Codex.
Развертывание Gitlab, CI/CD и бекенда на Yandex Cloud.
В качестве тимлида и ведущего .NET-разработчика Lunacy (Icons8) реализовал переход с WPF на AvaloniaUI, обеспечив мультиплатформенность (Windows, macOS, Linux) и релиз в Mac App Store. Спроектировал распределенную всемирную архитектуру серверов на базе CRDT, позволившую пользователям коллаборировать в реальном времени с минимальным лагом. Обеспечил 100-кратный прирост производительности через GPU-рендеринг (Skia, OpenGL) и перепроектировал ключевые элементы системы (текстовый движок, undo-стек, UI). Руководил командой из 10–12 человек, внедрял технические стандарты и лично реализовывал наиболее сложные компоненты приложения (Components, Styles, Shared Libraries).
В роли Team Lead (команда из 4 человек) оптимизировал процессы разработки и выстроил эффективную коммуникацию между бизнесом и инженерным отделом, обеспечив строгое соблюдение дедлайнов. Отвечал за планирование задач, распределение зон ответственности и проведение Code Review. Совмещал управленческие функции с глубокой технической работой: проектировал архитектуру и XAML-интерфейс, проводил R&D и профилирование производительности, а также лично разрабатывал наиболее сложные алгоритмы и компоненты системы.
В роли Team Lead (команда из 4 человек) оптимизировал процессы разработки и выстроил эффективную коммуникацию между бизнесом и инженерным отделом, обеспечив строгое соблюдение дедлайнов. Отвечал за планирование задач, распределение зон ответственности и проведение Code Review. Совмещал управленческие функции с глубокой технической работой: проектировал архитектуру и XAML-интерфейс, проводил R&D и профилирование производительности, а также лично разрабатывал наиболее сложные алгоритмы и компоненты системы.
Microsoft Casual Games (.NET Developer): Solitaire, Mahjong, Jigsaw, Sudoku, Minesweeper. Занимался багфиксингом, оптимизацией производительности и разработкой нового общего модуля рекламы для всей линейки игр. Для повышения стабильности продуктов создал кастомную утилиту автоматического многопоточного анализа дампов памяти (crash dumps) через DBC, которая агрегировала данные и выдавала наглядные визуальные отчеты, что существенно ускорило поиск и устранение критических сбоев.
Microsoft Casual Games (.NET Developer): Solitaire, Mahjong, Jigsaw, Sudoku, Minesweeper. Занимался багфиксингом, глубоким анализом дампов памяти (crash dumps) и разработкой нового общего модуля рекламы для всей линейки игр. Провел масштабную оптимизацию производительности, благодаря чему лично увеличил скорость запуска приложения Mahjong и скорость загрузки страниц внутри игры до 5 раз.
Участвовал в масштабной разработке и кастомизации корпоративных порталов на платформе Microsoft SharePoint для Правительства Москвы (Московской городской Думы), а также для крупных структур в сфере жилищно-коммунального хозяйства (ЖКХ) и смежных ведомств.В рамках проектов занимался проектированием архитектуры сайтов, созданием сложных кастомных рабочих процессов (workflows), автоматизацией внутреннего документооборота и разработкой уникальных веб-частей (Web Parts). Провел большую работу по интеграции порталов со сторонними государственными информационными системами, базами данных и сервисами ведомств, обеспечив при этом высокий уровень безопасности данных, отказоустойчивость систем при высоких нагрузках и строгое соответствие государственным стандартам интерфейсов.
Разработчик и основатель (Solo Developer & Product Owner) проекта PC Voice Control (Laitis) — инклюзивной системы голосового управления ПК и диктовки текста для Windows. В одиночку прошел полный цикл создания продукта от идеи до релиза и поддержки: спроектировал архитектуру макросов для замены клавиатуры/мыши, разработал систему поиска элементов экрана по имени, браузерные расширения и Web API. Интегрировал сервисы распознавания и синтеза речи (RU, UA, EN), обеспечив отказоустойчивость и безопасность системы, которой пользуются тысячи людей с ограниченными возможностями.
Участвовал в адаптации и кастомизации YuniquePLM (системы управления жизненным циклом продукта от Gerber Technology) под бизнес-требования ритейлера FiNN FLARE.В рамках масштабного проекта AngularMedia / Metepa / OrbitalVideo (съемка и обработка 360-видео с системы из 16 камер) с нуля разработал четыре WPF-приложения и одно OS X-приложение: софт для конфигурации и калибровки оборудования, программу захвата и управления потоками видео, видеоредактор, а также мультиплатформенные плееры 360-видео под Windows и OS X.Дополнительно спроектировал и реализовал систему учета инвентаря для торговой сети «Глория Джинс» (Gloria Jeans) и разработал внутренний корпоративный веб-сайт компании.
В качестве преподавателя обучал студентов коммерческой программной инженерии на стеке Microsoft. Проводил лекции и практические занятия по глубокому изучению C#, проектированию баз данных в MsSQL и работе с ними через ADO.NET. Охватывал весь цикл создания ПО: от десктопной разработки интерфейсов на WPF и Windows Forms до системного и сетевого программирования (многопоточность, сокеты). Также обучал созданию распределенных систем и веб-приложений с использованием ASP.NET и WCF, готовя студентов к реальным задачам в enterprise-разработке.
После окончания взяли на работу преподавателем. Одновременно с этим, нашел первую работу.