Fullstack-разработчик · Angular / Node.js

11+ лет делаю веб-продукты — от интерфейса до бэкенда. Почти пять лет развиваю фронтенд insurtech-платформы INSAPP: 8 продуктов для банков и маркетплейсов. Рутину отдаю AI-агентам на Claude Code.

  • Открыт к предложениям
  • Москва · удалённо · готов к командировкам
Листайте
  • 11+ — лет в коммерческой веб-разработке

  • 8 — продуктов во фронтенде insurtech-платформы INSAPP

  • 180+ — партнёрских лендингов и виджетов

  • 11 → 22 — Angular: миграция продуктовой линейки

01О себе

Строю продукты, которые банки и маркетплейсы встраивают к себе, — быстрые, надёжные и одинаково аккуратные на 180 брендах.

Fullstack-разработчик с 11+ годами коммерческого опыта. Основной стек — Angular 20–22 и TypeScript, на бэкенде — Node.js / NestJS, PostgreSQL, Redis; мобильные приложения пишу на Flutter и React Native. Внедряю AI-ассистированную разработку: агенты на Claude Code, MCP-интеграции, LLM API в продуктах.

Frontend
Angular 20–22 · Signals · SSR
Backend
Node.js · NestJS · PostgreSQL
Mobile
Flutter · React Native
AI
Claude Code · MCP · LLM API

02Опыт

git log --graph

  1. 7331783 HEAD → mainДек 2021 — н. в.4 г. 11 мес.

    INSAPP

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

    Insurtech-платформа: страховые и финансовые продукты, которые банки, маркетплейсы и сервисы встраивают к себе в виде лендингов и виджетов.

    • Разрабатываю и сопровождаю фронтенд 8 продуктов: ОСАГО, КАСКО, страхование ипотеки, МФО / финансовая витрина, подписки с кэшбэком в webview Альфа-Банка, афиша, АРМ сотрудников, корпоративный сайт.
    • Поддерживаю 180+ брендированных лендингов и виджетов партнёров на единой кодовой базе: партнёрская специфика через fileReplacements, отдельный stage в GitLab CI на каждый лендинг.
    • Перевёл продуктовую линейку с Angular 11/15 на 20–22: standalone-компоненты, Signals, новый control flow, замена устаревших библиотек; legacy-фронт выведен из эксплуатации.
    • Перенёс корпоративный сайт на Angular SSR + Payload CMS (PostgreSQL): 100+ статей блога с сохранением URL, публикация без пересборки.
    • Собрал white-label виджет «Связь» для банковских приложений: продажа номеров с eSIM от каталога до подписания договора через Госуслуги / Госключ; путь подтверждён партнёром на живых заказах.
    • Внедрил AI-ассистированную разработку: агенты на Claude Code для разбора задач из Яндекс Трекера, сборки лендингов под ключ, код-ревью и визуального QA; MCP-интеграции с Трекером, Figma и Swagger.

    Стек:

    • Angular 20–22
    • TypeScript
    • RxJS
    • Signals
    • SSR
    • SCSS
    • Vitest
    • Karma / Jasmine
    • GitLab CI
    • Docker
    • PostgreSQL
    • Payload CMS
    • Claude Code
    • MCP
  2. 00e0c3f HEAD → globusИюл 2018 — н. в.8 г. 4 мес.

    GLOBUS

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

    Разработка веб-сервисов и сайтов для заказчиков: от UX/UI-прототипа до продакшена.

    • Chemexsol — цифровая онлайн-система для нефтегазовой отрасли: UX/UI-дизайн и фронтенд веб-приложения.
    • Яндекс Доставка — сайт сервиса для зарубежных стран.
    • Trullo — SPA-платформа для управления проектами.

    Стек:

    • Angular
    • TypeScript
    • JavaScript
    • HTML5
    • CSS3
    • REST API
    • Figma
  3. db59a12 Фев 2015 — Июн 20172 г. 5 мес.

    DEX technology

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

    Разработка клиентской части веб-проектов: SPA, адаптивная вёрстка, интеграция с REST API.

    Стек:

    • JavaScript
    • AngularJS
    • jQuery
    • HTML5
    • CSS3
    • Less
    • Bootstrap
  4. 01d051c Сен 2013 — Июл 201411 мес.

    radikal.ru

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

    Вёрстка и клиентский JavaScript для фотохостинга.

    Стек:

    • JavaScript
    • jQuery
    • jQuery Mobile
    • HTML5
    • CSS

ОбразованиеМосковский институт предпринимательства и права — финансы и кредит, высшее, 2014

03Проекты

Сделано и работает

  1. 01 / 04

    Собственный SaaS · онлайн-запись для барбершопов

    TopBarber

    Мультитенантная платформа: публичная страница записи на поддомене бизнеса, админка, Telegram-боты, подписки и платежи. Перенёс данные с Firestore на PostgreSQL.

    • Мультитенантность
    • Telegram-боты
    • Подписки и платежи
    • Firestore → PostgreSQL
    • NestJS (Fastify)
    • Prisma
    • PostgreSQL
    • Redis
    • BullMQ
    • Socket.IO
    • Angular
    • Telegram Bot API
    • Docker
    topbarber.app (откроется в новой вкладке)
  2. 02 / 04

    Собственное приложение · бег, велозаезды, лыжи

    FitHorse

    Мобильное приложение для iOS и Android: GPS-трекинг, карты, BLE-датчики, Apple Health / Health Connect, друзья и совместные тренировки. Свой бэкенд и веб-админка.

    • iOS + Android
    • GPS и BLE-датчики
    • Health-интеграции
    • Свой бэкенд
    • Flutter (Riverpod, drift)
    • NestJS 11
    • Prisma
    • PostgreSQL
    • Angular 22 (PWA)
    fithorse.ru (откроется в новой вкладке)
  3. 03 / 04

    Insurtech-платформа · 8 продуктов

    INSAPP

    Страховые и финансовые продукты, которые встраивают банки и маркетплейсы. 180+ брендированных лендингов на единой кодовой базе, миграция с Angular 11 на 22, корпоративный сайт на Angular SSR + Payload CMS.

    • 180+ лендингов
    • Angular 11 → 22
    • SSR + Payload CMS
    • Stage в CI на лендинг
    • Angular 22
    • Signals
    • SSR
    • Payload CMS
    • GitLab CI
    • Vitest
    insapp.ru (откроется в новой вкладке)
  4. 04 / 04

    White-label для банковских приложений

    Виджет «Связь»

    Продажа номеров с eSIM прямо в приложении банка — от каталога до подписания договора через Госуслуги / Госключ. Путь подтверждён партнёром на живых заказах.

    • White-label
    • eSIM
    • Госуслуги / Госключ
    • Живые заказы
    • Angular
    • TypeScript
    • eSIM
    • Госуслуги / Госключ
  5. Ещё для заказчиков GLOBUS

    • Chemexsol — онлайн-система для нефтегаза
    • Яндекс Доставка — сайт для зарубежных стран
    • Trullo — управление проектами

04AI-assisted development

Агенты делают рутину. Я — архитектуру и продукт.

Встроил Claude Code в ежедневную разработку: агенты разбирают задачи из Яндекс Трекера, собирают партнёрские лендинги под ключ, делают код-ревью и визуальный QA. MCP связывает их с Трекером, Figma и Swagger, а дайджесты по задачам приходят в Telegram.

  1. Разбор задач

    Агент читает задачу в Трекере и превращает её в план: продукт, репозиторий, файлы, риски.

  2. Лендинги под ключ

    Новый партнёр — это файлы, конфигурация, stage в CI и проверка сборки без ручной рутины.

  3. Ревью и визуальный QA

    Дифф проверяется по правилам проекта, страница — на desktop и mobile, консоль — на ошибки.

  4. MCP-интеграции

    Яндекс Трекер, Figma и Swagger доступны агентам напрямую, дайджесты — в Telegram.

claude — insapp-front

claude "возьми INS-1024: лендинг нового партнёра ОСАГО"

trackerзадача разобрана → продукт, партнёр, apiKey, палитра

gitветка feature/INS-1024 от develop

builderlandings/osago-partner · fileReplacements · stage в CI

buildng build osago-partner → без ошибок

qaскриншоты desktop / mobile · консоль чистая

trackerкомментарий · «Готово к тестированию» · тег QA

готово — дальше ревью человеком

Пример сессии, упрощённо

05Стек

Инструменты

  • Frontend

    • Angular 20–22
    • standalone
    • Signals
    • SSR
    • TypeScript
    • RxJS
    • JavaScript
    • HTML5
    • CSS3 / SCSS
    • Tailwind CSS
    • React
  • Backend

    • Node.js
    • NestJS
    • PostgreSQL
    • Prisma
    • Redis
    • BullMQ
    • REST API
    • WebSocket (Socket.IO)
    • Swagger / OpenAPI
  • Mobile

    • Flutter (Riverpod)
    • React Native (Expo)
  • AI

    • Claude Code
    • Cursor
    • Codex
    • AI-агенты
    • MCP
    • Prompt engineering
    • OpenAI API
    • Gemini API
  • DevOps / QA

    • Git
    • GitLab CI
    • GitHub Actions
    • Docker
    • Vitest
    • Jest
    • Karma / Jasmine
    • Sentry
  • Интеграции

    • Telegram Bot API
    • Telegram Mini Apps
    • Firebase
    • Stripe
    • Figma

06Контакты

Есть задача? Давайте обсудим.

Открыт к предложениям по fullstack- и frontend-разработке на Angular / Node.js. Москва, удалённо, готов к командировкам.