01
Профиль
13 лет коммерческой fullstack-разработки, последние 3 года строю AI-инструменты для разработчиков, в фокусе — кодинговые агенты. Целевая роль: Senior AI Agent Engineer / Applied AI Engineer. В Финам веду AI4DEV: собрал собственный benchmark кодинговых агентов из реальных задач внутренних репозиториев и разработал mrbot — агентный пайплайн, который от задачи в Telegram доводит изменение до merge request с доказательствами проверок.
В Сбере развивал GigaCode: ключевое расширение для VSCode, R&D и прототипирование агентных фич. Отдельное направление — данные для обучения и оценки LLM: краулеры, парсинг и пайплайны подготовки датасетов.
02
Навыки
языки
TypeScript, JavaScript, SQL
AI / LLM
Агентные системы и CLI-агенты, оркестрация LLM, tool calling, оптимизация промтов, интеграция LLM в продукты и IDE (расширения VSCode, JupyterLab), краулеры и пайплайны сбора и очистки данных для обучения и оценки моделей.
backend
Node.js, PostgreSQL, Redis, MongoDB, MySQL, WebSocket, WebRTC
frontend / mobile
React, React Native
инфраструктура и качество
Docker, Git, Linux, Puppeteer, CI/CD (GitLab CI), автотесты (Vitest)
03
Опыт — 13 лет
fig. 3сентябрь 2025 — настоящее время
Финам, AI4DEV
AI Agent Engineer
- AI4DEV: внутренняя инициатива по внедрению кодинговых агентов в разработку — объективный выбор agent runtime и моделей и автономный пайплайн подготовки изменений.
- В рамках партнёрского проекта с Финам разработал с нуля ключевые компоненты Koda — AI-платформы для разработчиков: CLI-агент (оркестрация LLM, tool calling), бэкенд и API, веб-личный кабинет (SaaS) и desktop-приложение. Отвечаю за архитектуру, агентные сценарии, интеграции, релизы и сопровождение пилотных внедрений. Продукт запущен: 3000+ пользователей, 10+ организаций в пилотах.
- Собрал benchmark на реальных задачах из истории 5 внутренних репозиториев (TypeScript/React, Node.js, Python, Rust): отобрал 16 задач из 111 кандидатов по схеме base commit → задача → решение агента → проверка → gold commit. Для каждой задачи — подтверждённый RED→GREEN (FAIL_TO_PASS) без production-доступов и секретов; оценивается поведение решения, а не сходство с эталонным diff.
- Сравнил три agent-харнеса (PI, DSH, OMP) на 15 задачах: доля решённых, целевые и регрессионные тесты (9 000+), токены, время и число шагов. Выбрал OMP для mrbot: 14/15 решённых задач наравне с лидером при −6,9% токенов и ~3% меньшем времени агента.
- Разработал mrbot: задача в Telegram → уточнение требований → реализация в изолированном окружении → merge request в GitLab. Исследование кодовой базы и критерии приёмки до кода, отдельный агент-проверяющий, ограниченный цикл доработки и возобновление задач после остановки.
- Спроектировал доказательную приёмку: сравнение с исходной версией, регрессионные тесты «падает до — проходит после», независимые пробы проверяющего, защищённые от правок агента-автора, и повторная проверка финальной версии. В MR человек получает код, результаты проверок и открытые вопросы; непроверенный критерий остаётся неподтверждённым.
TypeScript · Node.js · Agent Evaluation · GitLab CI · Vitest
finam.ru · kodacode.ru · habr.com/koda
fig. 4июль 2025 — настоящее время
Лаборатория ИИ «Финам»
Data Engineer
- Построил систему получения данных для обучения и оценки LLM: краулеры и механизмы сбора для 150+ источников (API, веб, Telegram-каналы).
- Построил пайплайны очистки и подготовки датасетов: непрерывный поток 4000+ структурированных статей в день (включая ~1000 из Telegram-каналов) вместо разовых ручных выгрузок ускорил итерации обучения и оценки моделей.
TypeScript · Node.js · Docker
finam.ru
fig. 5ноябрь 2023 — июль 2025
Сбер, команда GigaCode
AI Developer / R&D Engineer
- GigaCode: AI-ассистент для программистов на базе LLM — автодополнение и генерация кода, юнит-тесты, рефакторинг, интеграция в IDE.
- Развивал расширение GigaCode для VSCode в команде ~10 человек: участвовал в полном рефакторинге под новую версию продукта.
- Разработал для фичи Next Edit семантический разбор для структурного сжатия кода: разбиение на сниппеты с сохранением сигнатур; реализовано для всех поддерживаемых языков.
- R&D: исследование и прототипирование агентных фич, оптимизация промтов, кастомные пайплайны. Разработал плагин GigaCode для JupyterLab.
- Разработал обучающие курсы и материалы по продукту для сотрудников и вузов; выступал с докладами на конференциях и митапах.
TypeScript · VSCode Extension API · JupyterLab
gigacode.ru · gitverse.ru/features/gigacode
fig. 6сентябрь 2019 — сентябрь 2023
АО «Бизнес Решения»
Fullstack-разработчик
- Запустил noapp.me — платформу создания Telegram-ботов с автоматическим развертыванием и дешевым масштабированием; один из первых выходов на этот рынок.
- Построил стриминговую платформу совместной онлайн-игры в квесты («Клаустрофобия»): видеопотоки RTSP/RTP/WebRTC, игровые механики, автоматизация спецэффектов. Совместные трансляции со стримерами собирали миллионы зрителей.
- Разработал новую платформу СМИ «Русская планета»: генератор статических статей с динамическим кэшированием и AI-автогенерацией контента; скорость выдачи и отказоустойчивость важнее мгновенной публикации правок. Выдерживала 1 млн+ посетителей в день при минимальных ресурсах сервера.
- Создал web-игру QUIZ для авиакомпании: работа при ограниченных ресурсах на борту, восстановление после сбоев, локальная оплата в полете.
Node.js · React · Redis · MongoDB · Kurento · WebRTC · WebSocket · WebMIDI · Strapi · Telegram API · JAMstack
04
Ранний опыт
SoccerScience · Senior Fullstack, 2019
Агрегация данных с площадок без публичного API: реверс-инжиниринг, реалистичные браузерные fingerprint для ботов. Puppeteer, Node.js, Vue, MongoDB.
Awespace (Faradise) · Senior Fullstack, 2017—2019
AR-маркетплейс мебели, featured-приложение в Apple App Store (2018). Каталог, заказы, бэкенд мобильного приложения, платформа для дизайнеров. React, React Native, Node.js, MySQL.
Маринэк · Разработчик интерфейсов, 2017
Desktop/Android-приложение спутниковой связи: WebRTC-звонки, собственные TURN-серверы. React, React Native, WebRTC.
Эларт-М · Веб-разработчик, 2015—2016
Веб-интерфейс сертифицированной системы оповещения о ЧС, работающей во многих регионах РФ. AngularJS, WebSocket.
Artezio · Java Developer, 2012—2014
Информационная система ЕМИАС города Москвы. Java EE, JSP.
05
Образование
Владимирский государственный университет им. Столетовых
Аспирантура — «Системный анализ, управление и обработка информации», 2014—2018
Специалитет — «Программное обеспечение вычислительной техники и автоматизированных систем», 2009—2014
дополнительно
Английский B1, русский родной.
Конференции: дискуссия «Вайбкодинг сегодня: плюс вайб и минус кодинг» на «МЛечном пути» от Selectel (2026); GigaConf 2024. Доклады на митапах MuromDev: «Методы защиты сайта от парсинга и способы их обхода», «Как я использовал Gamepad API to MIDI API в pet-проекте».
Научные публикации по обработке данных RFID; патент на устройство RFID-считывателя. Pet-проекты: прошивки для синтезаторов (Lua), сервисы для интеграции музыкальных устройств (React).
selectel.ru/blog/mlconf-2026 · gigaconf.ru