Приглашаем на бесплатный вебинар о том, как строить HR-бренд в 2026 году: какие инструменты лучше выбрать при минимальном бюджете и как обосновать расходы через бизнес-метрики
Приглашаем на бесплатный вебинар о том, как строить HR-бренд в 2026 году: какие инструменты лучше выбрать при минимальном бюджете и как обосновать расходы через бизнес-метрики
Я разработчик полного цикла: беру на себя путь от идеи и архитектуры до разработки, запуска и поддержки. Работаю на стыке frontend/backend, инфраструктуры и инженерного качества.
ИИ и агентские инструменты использую как усиление. Они ускоряют работу, но не заменяют опыт, архитектурное мышление и ответственность за результат.
Из своих проектов, которые можно посмотреть:
— review-ai — self-hosted AI code review для GitLab: https://github.com/Marcus-Rise/review-ai
— rts-reforged — браузерная стратегия в реальном времени: https://rts-reforged.vercel.app
Менторинг и разборы:
— GetMentor: https://getmentor.dev/mentor/ilia-konstantinov-7126
— YouTube «От идеи до релиза»: https://youtube.com/@idea2release


Выберите навык, чтобы посмотреть, какие тесты специалист уже прошел.
Архитектор решений в T1 Холдинге на ВТБ-проекте: банковские интеграции, импортозамещение Oracle ЦФТ, mission-critical core banking.
Проектирую интеграционные решения и enterprise architecture artifacts для микросервисного product processor: Kafka/event-driven flows, Saga, Outbox, Strangler, audit и отказоустойчивые интеграционные контуры.
Зона ответственности:
- анализ бизнес-процессов и проектирование межсистемных интеграций;
- подготовка архитектурных артефактов и ADR;
- согласование решений с командами разработки, эксплуатации и архитектуры;
- выявление архитектурных рисков на раннем этапе;
- выбор интеграционных паттернов с учётом надёжности, аудита и сопровождения.
Ключевые результаты:
- спроектировал 4 интеграционных решения за первые месяцы активной работы;
- выявил риск в новых REST sync operations и подсветил необходимость проверки неизменяемости сообщений;
- помог командам скорректировать подход до реализации, снизив риск архитектурного долга.
Руководил группой разработки Сфера.Знания — корпоративной системы управления знаниями T1: онлайн-документы с rich-text, таблицами, изображениями, вложениями, печатью, экспортом и импортом.
Команда: до 25 человек, кросс-функционально: frontend, backend, системные и бизнес-аналитики, QA automation/manual, дизайн, продукт. Управление через ведущих специалистов по направлениям.
Стек: React, TypeScript, Plate.js, Node.js, REST, PostgreSQL, Docker, Kubernetes.
Результаты:
- BugRate -70% после годовой миграции с HTML-редактора на Plate.js;
- TCO -30%, количество микросервисов -20% после архитектурного аудита и укрупнения сервисов;
- TTI -25-30%;
- аварии под нагрузкой снизились до ≤1 на релиз, MTTR около 1 часа;
- регресс сократился с 5 до 2-3 дней, автотесты покрывали около 80%;
- около 20% уязвимостей находили до ИБ-аудитов;
- 30+ интервью, 8 наймов, 7 повышений грейда.
Ключевая инженерная работа:
- миграция с legacy HTML-редактора на JSON-структуру и Plate.js;
- self-hosted Excalidraw с онлайн-коллаборацией на Yjs/Hocuspocus;
- архитектура разметки контента для рекомендательных сценариев, принятая как универсальное решение для продуктов Сферы;
- DevSecOps: Trivy, доработка Dockerfile, пересборка базовых образов на Astra Linux;
- разбор production-инцидентов: Redis Sentinel, Istio certificates, REST tail latency.
В феврале 2026 перешёл внутри T1 в роль архитектора решений.
Ведущий frontend-разработчик в Сфера.Документы — продукте T1 для типизированных документов вместо Confluence: блоки текста, таблицы, изображения, печатные формы с нередактируемыми областями, независимое версионирование блоков.
Команда: около 10 человек, по frontend — 2 разработчика.
Стек: React, TypeScript, Slate.js, Docker, Nginx
Результаты:
- разработал текстовый редактор на Slate.js: marks, параграфы, составные блоки;
- разработал табличный редактор на Slate.js: выделение, объединение и разделение ячеек, операции со строками и колонками, вложенные редакторы внутри ячеек;
- сделал виртуализированный просмотрщик VirtualView для документов до 30 МБ с десятками таблиц и 10k+ ячеек;
- реализовал оптимизации загрузки крупных документов: JSON compression, chunked loading, lazy image loading, server/web compression;
- участвовал в независимом версионировании блоков: snapshot на backend, diff/apply на frontend;
- провёл open-source зависимость Slate через закрытый банковский security review: tar-repackaging и проверка зависимостей.
Проект ВТБ: B2C-стрим оформления дебетовых карт для физлиц — доставка домой или получение в отделении.
Команда: около 10 человек, полнофункциональная; frontend — 2 разработчика.
Доработал существующий React/TypeScript-проект. Ключевая техническая сложность — динамическая форма-конструктор: поля и данные настраивались в админке под конкретный сценарий оформления дебетовой карты.
Перешёл в T1 после выхода EPAM из России в 2022 году.
Параллельная роль. Сделал альтернативный frontend+BFF для lk.ssau.ru на Next.js: SSR, Server Components, Server Actions и островная архитектура. Исходная система была монолитом Vue.js + PHP; интегрировал Next.js-часть с существующим legacy backend и сделал под неё всю инфраструктуру. Система работает в production.
Стек: Next.js 16, React 19, TypeScript, Tailwind v4, React Hook Form, Zod, Storybook, Jest, React Testing Library, Playwright, PWA, Docker, Nginx, Traefik, self-managed GitLab CI.
Ключевые результаты:
- запустил self-hosted GitLab и инфраструктуру разработки: деплой веток на отдельные домены, автотесты, Docker-образы, несколько серверов;
- перевёл боевое приложение со styled-components на Tailwind без простоя;
- провёл обновления Next.js 14 -> 16 и Node.js 22 -> 24;
- перестроил авторизацию: JWT/session между legacy backend и Next.js server side, secret cookie для браузера через Next.js/Nginx/Traefik;
- внедрил ADR, многоуровневое логирование и деплой dev-стенда без простоя;
- собрал ssau_live_code для онлайн live-coding интервью на CodeMirror 6 + Yjs + Hocuspocus;
- сделал open-source review-ai для ИИ-ревью кода в self-managed GitLab CI.
Команда полнофункциональная: 2 backend, 2 frontend, 2 QA, дизайнер, аналитик, владелец продукта. Помогаю закрывать масштабные и сложные задачи по архитектуре, frontend, инфраструктуре и качеству. Наставничество: 2 стажёра до middle, 2 middle до senior.
Встроил ИИ-агентов в разработку, анализ логов, разбор дефектов и оптимизацию процессов. Для команды выстроил роли, навыки, инструменты, границы автономности и эскалации с учётом персональных данных и конфиденциальности.
Конструктор маркетплейса для клиента из Нидерландов: структура сайта и контент управлялись через CMS. Команда около 10 человек, коммуникация и клиентские встречи на английском.
Результаты:
- поставка изменений ускорена примерно на 50% за счет CI/CD на GitHub Actions;
- frontend-архитектура стала стабильнее: переработаны ключевые компоненты и API-контракты;
- провел 30+ технических интервью на английском для международных кандидатов;
- junior frontend-разработчик вырос до middle-уровня.
Технологии: React, TypeScript, Docker, GitHub Actions.
Медицинский продукт TrellusHealth для клиента из Нью-Йорка: приложение пациента и кабинет врача. В зоне ответственности — 10 frontend-разработчиков.
Результаты:
- frontend-архитектура переведена с монорепозитория на Module Federation microfrontends; связность продукта снижена, поддержка стала проще;
- выделен общий UI kit как версионируемый package для микрофронтов;
- 2 middle-разработчика выросли до senior через формальную систему оценки и развития;
- команда работала под требованиями аудита HIPAA на уровне frontend: интерфейсы, логи, сессии и токены;
- продукт использовал OAuth 2.0 / OIDC; коммуникация с заказчиком в Нью-Йорке шла на английском.
Технологии: React, TypeScript, Module Federation, GitHub Actions, Docker, Nginx, OAuth 2.0, OIDC.
Страховой B2B-домен: ОСАГО и внутренние системы АстроВолги. Это была первая Lead-роль: отвечал за Vue/React-интерфейсы, backend на PHP, интеграции с 1C Bitrix, Docker, Nginx и раннюю автоматизацию сборок в self-hosted GitLab CI. Работал в команде около 13 человек.
Результаты:
- с нуля разработал новый frontend формы оформления ОСАГО на Vue 2 вместо старой формы на jQuery в Laravel-монолите;
- участвовал в миграции старой системы с Laravel на Symfony и Docker;
- разработал аналитическую систему для B2B-продаж ОСАГО: динамические формы, правила отображения и админский интерфейс на Vue;
- сделал внутреннюю систему расчета баллов для сдельной оплаты с интеграцией 1C Bitrix: закрытые задачи, списанное время, метаинформация и приоритеты превращались в баллы для дальнейшего расчета выплат;
- добавил геймификацию: таблицы лидеров, звания и достижения;
- собрал проект "Везучий автопробег": трансляция веб-камер автопробега по Волге и карта реального времени;
- настраивал автоматизацию сборок в self-hosted GitLab CI;
- вырастил 2 frontend-стажеров до middle-уровня; позже оба доросли до Lead.
Технологии: PHP, Laravel, Symfony, Vue 2, React, TypeScript, MySQL, PostgreSQL, 1C Bitrix, Docker, Nginx, GitLab CI.
В АНО ДПО "Академия" закрыл несколько внутренних и внешних веб-проектов под ключ в паре с дизайнером.
Результаты:
- поддерживал основной сайт и перевёл его в мультирегиональный вариант с подсайтами под отдельные города;
- с нуля сделал новый сайт автошколы вместо старого неподдерживаемого сайта: дизайн-макеты, самописная админка для контента и заявок;
- собрал ПДД-модуль для обучения и экзаменов: локальная база вопросов, билеты, темы, изображения, тренировочные и экзаменационные сценарии; система использовалась для реальных экзаменов курсантов;
- запустил сайт типографии на Nuxt SSR с Яндекс.Картами и приёмом заявок через Node.js/Express;
- собрал систему дистанционного обучения: курсы, вебинары, роли преподавателей/сотрудников/студентов; прототип на Java, релиз на C#;
- сделал виртуальную лабораторию по физике на Canvas: электроцепи, приборы, соединение проводами, подсветка ошибок и аккуратная трассировка проводов через алгоритмы на графах.
Технологии: PHP, Laravel, MySQL, Java/Spring Boot, C#/.NET Core, Vue.js, Canvas API, Nuxt.js, Node.js/Express, TypeScript.
В Berg-Tur закрыл задачи полного цикла для туристического агентства: основной сайт продаж, новую версию сайта и внутренние продукты для команды.
Результаты:
- поддерживал и дорабатывал основной сайт бронирования речных и морских туров;
- с нуля сделал новую версию сайта ("reforged") вместе с дизайнером и старшим разработчиком;
- собрал внутреннюю систему мотивации сотрудников: похвалы с привязкой к причине, лайки, баллы, таблица лидеров и квартальные премии по набранным баллам;
- закрыл задачи по внутренним проектам и сайтам под новые направления продаж, включая медицинский туризм.
Технологии: PHP, CodeIgniter, MySQL, Angular, jQuery.
Фундаментальная информатика и информационные технологии