fig. 1 — резюме
/
Санкт-Петербург · удаленная работа

Попов
Дмитрий

AI Agent Engineer

Санкт-Петербург · удаленная работа

TypeScript · Node.js · LLM Orchestration · Data Pipelines & Parsing

Попов Дмитрий
fig. 2 — портрет
01

Профиль

13 лет коммерческой fullstack-разработки, последние 3 года строю AI-инструменты для разработчиков, в фокусе кодинговые агенты. В Koda, AI-платформе для разработчиков (партнерский проект с Финам), разработал с нуля CLI-агент, бэкенд, SaaS и desktop-приложение; продукт запущен: 3000+ пользователей, 10+ организаций в пилотах.

В Сбере развивал 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

03

Опыт — 13 лет

fig. 32025 — настоящее время

Koda — kodacode.ru

AI Agent Engineer · партнерский проект с Финам

  • AI-платформа для разработчиков: чат, автодополнение кода и агентный режим в IDE и терминале.
  • Спроектировал и разработал с нуля ключевые компоненты платформы: CLI-агент (оркестрация, tool calling), бэкенд и API, веб-личный кабинет (SaaS) и desktop-приложение.
  • Отвечаю за архитектуру и развитие: проектирую агентные сценарии, развиваю интеграции, выпускаю релизы и сопровождаю пилотные внедрения.
  • Продукт запущен в продакшен: 3000+ пользователей, 10+ организаций в пилотах.

TypeScript · Node.js · PostgreSQL · Docker

fig. 4июль 2025 — настоящее время

Лаборатория ИИ «Финам»

Data Engineer

  • Построил систему получения данных для обучения и оценки LLM: краулеры и механизмы сбора для 100+ источников (API, Telegram-каналы, веб).
  • Построил пайплайны очистки и подготовки датасетов: непрерывный поток структурированных данных вместо разовых ручных выгрузок ускорил итерации обучения и оценки моделей.

TypeScript · Node.js · Docker

fig. 5ноябрь 2023 — июль 2025

Сбер, команда GigaCode

AI Developer / R&D Engineer

  • GigaCode: AI-ассистент для программистов на базе LLM — автодополнение и генерация кода, юнит-тесты, рефакторинг, интеграция в IDE.
  • Развивал расширение GigaCode для VSCode: участвовал в полном рефакторинге под новую версию продукта.
  • Разработал для фичи Next Edit семантический разбор для структурного сжатия кода: разбиение на сниппеты с сохранением сигнатур; реализовано для всех поддерживаемых языков.
  • R&D: исследование и прототипирование агентных фич, оптимизация промтов, кастомные пайплайны. Плагин GigaCode для JupyterLab.
  • Разработал обучающие курсы и материалы по продукту для сотрудников и вузов; выступал с докладами на конференциях и митапах.

TypeScript · VSCode Extension API · JupyterLab

fig. 6сентябрь 2019 — сентябрь 2023

АО «Бизнес Решения»

Fullstack-разработчик

  • Запустил noapp.me — платформу создания Telegram-ботов с автоматическим развертыванием и дешевым масштабированием; один из первых выходов на этот рынок.
  • Построил стриминговую платформу совместной онлайн-игры в квесты («Клаустрофобия»): видеопотоки RTSP/RTP/WebRTC, игровые механики, автоматизация спецэффектов. Совместные трансляции со стримерами собирали миллионы зрителей.
  • Разработал новую платформу СМИ «Русская планета»: генератор статических статей с динамическим кэшированием и AI-автогенерацией контента. Выдерживала 1 млн+ посетителей в день при минимальных ресурсах сервера.
  • Создал web-игру QUIZ для авиакомпании: работа при ограниченных ресурсах на борту, восстановление после сбоев, локальная оплата в полете.

Node.js · React · Redis · MongoDB · Kurento · WebRTC · Strapi

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.

Научные публикации по обработке данных RFID; патент на устройство RFID-считывателя. Pet-проекты: прошивки для синтезаторов (Lua), сервисы для интеграции музыкальных устройств (React).