Сергей Миколайтис
Разработчик Avalonia, Владелец продукта, Руководитель команды
Я создаю быстрые настольные приложения, повышаю производительность и решаю сложные технические задачи в реальных системах. Моя основная специализация — кроссплатформенная разработка на .NET с Avalonia. Также я глубоко работаю с ASP.NET, Entity Framework, PostgreSQL, WebSockets, каналами обмена данными, профилированием, анализом дампов и исправлением ошибок многопоточности.
Мне нравится делать программы проще, быстрее и удобнее для выпуска. Часто это означает рефакторинг без выделений памяти, упрощение архитектуры и устранение узких мест, которые замедляют и продукт, и команду.
Обо мне
У меня более 14 лет опыта в разработке программного обеспечения. Мне нравится отвечать одновременно за продукт и техническую сторону: руководить командами, проверять архитектуру, помогать разработчикам расти, улучшать процессы выпуска и при этом самому заниматься самыми сложными задачами реализации.
Мне подходят руководящие роли, в которых нужно совмещать практическую разработку с планированием, расстановкой приоритетов и взаимодействием между разработкой, тестированием и продуктовой командой.
Для кроссплатформенной работы и тестирования я постоянно использую компьютеры с macOS, Linux и Windows.
Навыки
Основная специализация
AvaloniaUI, WPF, MVVM, .NET 6+, C#, Оптимизация производительности, Оптимизация без выделений памяти, Многопоточность, Отладка параллельного кода, WebSockets, LINQ, TPL, JSON, SVG, XML, Skia, Чистый код, Рефакторинг
Уверенный практический опыт
ASP.NET, Entity Framework, SignalR, PostgreSQL, MsSql, Sqlite, LiteDB, S3, CDN, DNS, Git, Linux, MacOS, REST, Анализ дампов памяти, OpenCode, LLM, MCP, MsStore, AppStore, Grafana, Prometheus
Руководство и продукт
Scrum, Agile, Ревью кода, Техническое руководство, Управление продуктом, Принятие решений, Стратегическое видение, Построение процессов разработки, Управление людьми, Управление командой, Техническая документация, Ответственность за качество продукта, Управление требованиями, Управление техническим долгом
Дополнительный опыт
AWS, Protobuf, Objective-C, Docker, WASM, Pipes, WinAPI, Непрерывная доставка, Непрерывная интеграция, Шейдеры, NuGet, Nginx
Более ранний опыт
JS, HTML, CSS, PHP, SQL, Sharepoint, Oracle, GraphQL, FFMPEG, VLC, OpenGL, DirectX, C, C++, WCF, ADO.NET, WinForms, UWP, IIS, Lua, Java, SOAP
Знакомые технологии без опыта в продакшене
Apache Kafka, ClickHouse, RabbitMQ, MongoDB, gRPC, Kubernetes
Опыт работы
MOODFORGE Studio
Ведущий backend-разработчик
Июль 2026 — настоящее время
В одиночку и в сжатые сроки создал сервер аутентификации, метасервер, оркестратор экземпляров Unity и инфраструктуру наблюдаемости. Использовал цепочки агентов OpenAI в Codex: сначала GPT-5.6 Sol, затем GPT 6.0 Astra.
Развернул GitLab, процессы CI/CD и backend в Yandex Cloud. Получил практический опыт работы с Grafana и Prometheus при создании инфраструктуры наблюдаемости в MOODFORGE.
Icons8
Руководитель команды, владелец продукта
Февраль 2019 — май 2026
Руководил командой из 10–12 человек, работавшей в стартапном режиме, и совмещал несколько ролей: ведущий разработчик, руководитель команды, Scrum-мастер и владелец продукта.
Основные результаты:
- перевёл крупный продукт с WPF на Avalonia для работы на разных платформах
- сделал Lunacy одним из первых серьёзных продуктов на Avalonia, выпущенных в App Store
- участвовал в одном из первых крупных выпусков полноценного приложения Avalonia на WASM
- внедрил GPU-рендеринг и значительно ускорил прежде медленное приложение
- отвечал за архитектуру, технические решения, ревью кода и процесс разработки
- реализовал сотни функций и исправил множество сложных ошибок
- работал над направлением NativeAOT и задачами, критичными к производительности
Основной продукт: Lunacy
360bound
Март 2018 — январь 2019
Ведущий .NET-разработчик
Июль 2018 — январь 2019
Руководил командой из четырёх разработчиков, улучшал процессы и взаимодействие бизнеса с разработкой, обеспечивал соблюдение сроков. Планировал задачи, распределял обязанности и проводил ревью кода. Совмещал руководство с проектированием архитектуры и интерфейсов на XAML, исследованиями, профилированием и реализацией самых сложных алгоритмов и компонентов.
Старший .NET-разработчик
Март 2018 — июнь 2018
Разрабатывал Windows-приложение для визуального создания сложных опросов в редакторе, похожем на PowerPoint, и их экспорта на популярные платформы опросов. Проектировал и реализовывал сложные интерфейсы на XAML, с нуля создавал ключевые компоненты архитектуры.
Arkadium
.NET-разработчик / PreSenior .NET-разработчик
Январь 2016 — декабрь 2017
Работал над Microsoft Casual Games: Solitaire, Mahjong, Jigsaw, Sudoku и Minesweeper. Занимался анализом дампов, исправлением ошибок, оптимизацией, многопоточными инструментами и общим рекламным модулем для нескольких игр. Также ускорил запуск Mahjong и загрузку страниц до пяти раз.
Подробнее о проекте: Microsoft Casual Games
Laitis
Основатель, разработчик
Сентябрь 2013 — февраль 2020
В одиночку прошёл путь от идеи до готового продукта Laitis. Проект включал настольное приложение, установщик, расширения браузеров, сайт, Web API, базу данных, безопасность, локализацию, аналитику, поддержку, профилирование, тестирование и распространение.
Laitis — Windows-приложение для голосового управления и диктовки текста.
Подробнее о проекте: Laitis
FlexBricks
.NET-разработчик
Апрель 2012 — декабрь 2015
Работал над несколькими бизнес-приложениями и медиапродуктами: приложениями на WPF, приложением для OS X, внутренним сайтом компании, системой складского учёта и ПО для съёмки видео на 360 градусов с 16 камерами вокруг сцены.
Подробнее о проекте: Orbital Video
TOP Computer Academy
Преподаватель .NET
Январь 2012 — сентябрь 2014
Преподавал C#, Windows Forms, WPF, системное и сетевое программирование, MS SQL, ASP.NET, ADO.NET и WCF.
Образование
Магистр математики и информатики.
Рекомендации
У меня более 15 рекомендаций от коллег, руководителей и тестировщиков, с которыми я годами работал над реальными продуктами.