Сергей Миколайтис (mklts), 33 года, Литва, Вильнюс
Сергей Миколайтис (mklts), 33 года, Литва, Вильнюс
Avalonia Developer, Product Owner, Team Lead • Бэкенд разработчик • Десктоп разработчик • Ведущий (Lead)
Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 33 года
Опыт работы: 14 лет и 9 месяцев
Регистрация: 30.05.2017
Последний визит: 3 недели назад
Гражданство:
Местоположение: Литва, Вильнюс
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

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

Навыки

Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.

.NET
WPF
Entity framework
AvaloniaUI
ASP.NET
.NET Core
C#
Git
Linux
SQL
PostgreSQL
Redis
RabbitMQ
Apache Kafka
Docker
CI/CD
gRPC
MongoDB
Kubernetes
ООП
REST
ClickHouse
Grafana
Linq
Scrum
SOLID
Microsoft SQL
Prometheus
AWS
Объектное хранилище S3

Участие в профсообществах

Опыт работы

  • MOODFORGE Studio
    Lead Backend Developer
    Июль 2026 — По настоящее время (4 месяца)

    Разработка сервера аутентификации, мета-сервера, оркестратора unity инстансов и observability-стека в короткие сроки в одиночку, используя пайплайны агентов OpenAI GPT-5.6 Sol, а затем GPT 6.0 Astra в среде Codex.

    Развертывание Gitlab, CI/CD и бекенда на Yandex Cloud.

  • Делаем софт для дизайнеров: конструктор реалистичных фото Moose, графический редактор Lunacy, несколько API и да, иконки
    От 100 до 1000 сотрудников
    Team Lead, Product Owner
    Февраль 2019 — Май 2026 (7 лет и 4 месяца)

    В качестве тимлида и ведущего .NET-разработчика Lunacy (Icons8) реализовал переход с WPF на AvaloniaUI, обеспечив мультиплатформенность (Windows, macOS, Linux) и релиз в Mac App Store. Спроектировал распределенную всемирную архитектуру серверов на базе CRDT, позволившую пользователям коллаборировать в реальном времени с минимальным лагом. Обеспечил 100-кратный прирост производительности через GPU-рендеринг (Skia, OpenGL) и перепроектировал ключевые элементы системы (текстовый движок, undo-стек, UI). Руководил командой из 10–12 человек, внедрял технические стандарты и лично реализовывал наиболее сложные компоненты приложения (Components, Styles, Shared Libraries).

  • Разработка веб- и мобильных приложений, производство видеопродукции
    Атланта • От 10 до 100 сотрудников
    Lead .Net Developer
    Июль 2018 — Январь 2019 (7 месяцев)

    В роли Team Lead (команда из 4 человек) оптимизировал процессы разработки и выстроил эффективную коммуникацию между бизнесом и инженерным отделом, обеспечив строгое соблюдение дедлайнов. Отвечал за планирование задач, распределение зон ответственности и проведение Code Review. Совмещал управленческие функции с глубокой технической работой: проектировал архитектуру и XAML-интерфейс, проводил R&D и профилирование производительности, а также лично разрабатывал наиболее сложные алгоритмы и компоненты системы.

    C# • WPF • MVVM • XAML • SOLID
    Senior .NET Developer
    Март 2018 — Июнь 2018 (4 месяца)

    В роли Team Lead (команда из 4 человек) оптимизировал процессы разработки и выстроил эффективную коммуникацию между бизнесом и инженерным отделом, обеспечив строгое соблюдение дедлайнов. Отвечал за планирование задач, распределение зон ответственности и проведение Code Review. Совмещал управленческие функции с глубокой технической работой: проектировал архитектуру и XAML-интерфейс, проводил R&D и профилирование производительности, а также лично разрабатывал наиболее сложные алгоритмы и компоненты системы.

    C# • WPF • Git • MVVM • XAML • SOLID
  • Our mission is to make games that grownups love to play
    Краснодар • От 100 до 1000 сотрудников
    PreSenior .Net Developer
    Июль 2017 — Декабрь 2017 (6 месяцев)

    Microsoft Casual Games (.NET Developer): Solitaire, Mahjong, Jigsaw, Sudoku, Minesweeper. Занимался багфиксингом, оптимизацией производительности и разработкой нового общего модуля рекламы для всей линейки игр. Для повышения стабильности продуктов создал кастомную утилиту автоматического многопоточного анализа дампов памяти (crash dumps) через DBC, которая агрегировала данные и выдавала наглядные визуальные отчеты, что существенно ускорило поиск и устранение критических сбоев.

    .Net developer
    Январь 2016 — Июль 2017 (1 год и 7 месяцев)

    Microsoft Casual Games (.NET Developer): Solitaire, Mahjong, Jigsaw, Sudoku, Minesweeper. Занимался багфиксингом, глубоким анализом дампов памяти (crash dumps) и разработкой нового общего модуля рекламы для всей линейки игр. Провел масштабную оптимизацию производительности, благодаря чему лично увеличил скорость запуска приложения Mahjong и скорость загрузки страниц внутри игры до 5 раз.

  • Armada
    Москва
    Sharepoint Developer
    Март 2015 — Август 2015 (6 месяцев)

    Участвовал в масштабной разработке и кастомизации корпоративных порталов на платформе Microsoft SharePoint для Правительства Москвы (Московской городской Думы), а также для крупных структур в сфере жилищно-коммунального хозяйства (ЖКХ) и смежных ведомств.В рамках проектов занимался проектированием архитектуры сайтов, созданием сложных кастомных рабочих процессов (workflows), автоматизацией внутреннего документооборота и разработкой уникальных веб-частей (Web Parts). Провел большую работу по интеграции порталов со сторонними государственными информационными системами, базами данных и сервисами ведомств, обеспечив при этом высокий уровень безопасности данных, отказоустойчивость систем при высоких нагрузках и строгое соответствие государственным стандартам интерфейсов.

  • Laitis
    Краснодар
    Founder, Developer
    Сентябрь 2013 — Февраль 2020 (6 лет и 6 месяцев)

    Разработчик и основатель (Solo Developer & Product Owner) проекта PC Voice Control (Laitis) — инклюзивной системы голосового управления ПК и диктовки текста для Windows. В одиночку прошел полный цикл создания продукта от идеи до релиза и поддержки: спроектировал архитектуру макросов для замены клавиатуры/мыши, разработал систему поиска элементов экрана по имени, браузерные расширения и Web API. Интегрировал сервисы распознавания и синтеза речи (RU, UA, EN), обеспечив отказоустойчивость и безопасность системы, которой пользуются тысячи людей с ограниченными возможностями.

  • FlexBricks
    Луганск
    .Net Developer
    Апрель 2012 — Декабрь 2015 (3 года и 9 месяцев)

    Участвовал в адаптации и кастомизации YuniquePLM (системы управления жизненным циклом продукта от Gerber Technology) под бизнес-требования ритейлера FiNN FLARE.В рамках масштабного проекта AngularMedia / Metepa / OrbitalVideo (съемка и обработка 360-видео с системы из 16 камер) с нуля разработал четыре WPF-приложения и одно OS X-приложение: софт для конфигурации и калибровки оборудования, программу захвата и управления потоками видео, видеоредактор, а также мультиплатформенные плееры 360-видео под Windows и OS X.Дополнительно спроектировал и реализовал систему учета инвентаря для торговой сети «Глория Джинс» (Gloria Jeans) и разработал внутренний корпоративный веб-сайт компании.

  • Профессиональное IT образование в Москве и регионах для детей и взрослых
    Луганск • От 1000 до 5000 сотрудников
    .NET Teacher
    Январь 2012 — Сентябрь 2014 (2 года и 9 месяцев)

    В качестве преподавателя обучал студентов коммерческой программной инженерии на стеке Microsoft. Проводил лекции и практические занятия по глубокому изучению C#, проектированию баз данных в MsSQL и работе с ними через ADO.NET. Охватывал весь цикл создания ПО: от десктопной разработки интерфейсов на WPF и Windows Forms до системного и сетевого программирования (многопоточность, сокеты). Также обучал созданию распределенных систем и веб-приложений с использованием ASP.NET и WCF, готовя студентов к реальным задачам в enterprise-разработке.

Высшее образование

  • Математики и информатики
    Сентябрь 2010 — Июнь 2015 (4 года и 10 месяцев)
    Окончил магистратуру. Дипломная работа: Программа голосового управления компьютером и диктовки текста Laitis, http://laitis.ru.

Дополнительное образование

Рекомендательные письма

  • dinaragabdullinaa
    подчинённый
    Я пишу эту рекомендацию на Сергея как человек, проработавший с ним 3 года на проекте "Lunacy". Я занималась QA, Сергей был тимлидом и ведущим разработчиком. Почему я рекомендую его как высококвалифицированного специалиста и тимлида: Сергей сам решает самые сложные технические задачи. Он глубоко погружается в баги и всегда находит корень проблемы. При этом он управляет командой и остаётся разработчиком. Сергей вёл Scrum-команду из 12 человек и лично закрывал половину задач. Он умеет объяснять сложные технические моменты, всегда открыт к аргументированной дискуссии и новым идеям по улучшению продукта. Результаты работы над проектом "Lunacy" говорят сами за себя: GPU-рендеринг, переход на Avalonia UI с реальным релизом в App Store и на Web (WASM), а также стабильные релизы приложения на Windows и Linux. Сергей сам пишет код, чинит сложные баги и выстраивает коммуникацию между разработкой и QA. Рекомендую его для ролей, где нужно не просто управлять, а разбираться в сути, вести команду своим примером и экспертным мнением и делать так, чтобы продукт становился лучше.
    Письмо написано 8 мая 2026 в 21:52
  • alexvas
    коллега
    Знаю Сергея почти 5 лет. Первые пару лет думал что он робот :) Поражала его работоспособность! Редкий тип технаря/руководителя у которого и то и другое на высшем уровне. Он и архитектор и разработчик очень высокой квалификации. Скорость и глубина изучения каких то новых технологий зашкаливает. И главное объяснить может что угодно и складно на пальцах, без лишних слов. Как руководитель четко выстраивает процесс разработки/тестирования/доставки. К продукту относится как-будто им владеет. Ничего не делает абы как. Доступность/ping до него почти мгновенный, всегда на связи! Хвалю-хвалю и кто прочтет подумает так не бывает. Оказывается бывает. Была бы моя воля - все время бы с ним работал! Пытаюсь минусы найти.. найду, допишу :)
    Письмо написано 9 мая 2026 в 06:41
  • solarwind1
    коллега
    Сергей был нашим тим лидом в Icons8 в работе над проектом Lunacy. Как разработчик Сергей - специалист высочайшего уровня. Полностью разбирается в кодовой базе проекта. Можно было обратиться за помощью по любому возникающему в разработке вопросу. Сергеем было заложено множество архитектурно правильных решений, "плоды" которых можно было наблюдать повсеместно. Одним из главных преимуществ, я вижу, скорость выполнения работы. Сергей, бывало, делал то, что у других занимало неделю, мог разработать за 1-2 рабочих дня, при этом ни чуть не уступая (а может даже и обгоняя) в качестве и производительности. Нередко занимался оптимизацией, благодаря чему размер приложения был предельно низким, а скорость работы невероятно высокой, что улучшало экспириенс работы не только для пользователей но и для всего отдела разработки. Сергей часто обращал внимание и на скорость разработки, и поэтому им были написаны множество кодо-генераторов и скриптов, которые значительно упрощали процесс работы над приложением. Сергей ценен не только как разработчик, но и лидер команды. В нашем отделе всегда было очень легко и приятно со всеми работать, благодаря отличному руководству. Сергей следил за тем, чтобы никто ни с кем не конфликтовал, а если у кого-то появлялись претензии к кому-то или чему-то, то старался как можно быстрее урегулировать конфликт. Для меня Сергей важен скорее как ментор. Я многому научился работая с этим человеком. Сергей часто рассказывал лучшие практики разработки, проводил код-ревью на которых подробно разъяснял различные нюансы работы языка. При этом такое его поведение было в отношении всех в команде. Сергей неоднократно проводил "обучающие" созвоны, где наглядно показывал как он решил/решал бы какую-то задачу и старался собирать всех разработчиков, чтобы каждый мог иметь такой же высокий опыт разработки как и он сам. Сергей внёс огромный вклад в проект Lunacy. Благодаря ему проект имеет такое качество
    Письмо написано 14 мая 2026 в 18:12
  • aa1qq1
    подчинённый
    Я работал с Сергеем более трёх лет в одной команде и могу уверенно сказать, что он был сильным тимлидом, который действительно жил продуктом. Он всегда стремился улучшать и оптимизировать текущие процессы, а при разработке новых фич изначально ориентировался на высокое качество реализации, а не на быстрые временные решения. Помимо глубокого понимания своего технического стека и зоны ответственности, Сергей активно помогал другим членам команды - как разработчикам, так и тестировщикам, никогда не перекладывал ответственность и всегда был готов включаться в решение проблем. Отдельно стоит отметить его развитые коммуникативные и управленческие навыки: он создавал в команде комфортную, спокойную атмосферу, основанную на доверии и открытой коммуникации, что, на мой взгляд, напрямую повышало продуктивность. Сергей проявлял внимательность к людям и ситуации, умел учитывать контекст и всегда старался поддержать коллег . Мне было очень комфортно и полезно работать с таким профессионалом, и я могу уверенно рекомендовать его как сильного тимлида.
    Письмо написано 8 мая 2026 в 19:02
Посмотреть все письма (7)