Full-Stack Developer / React, TypeScript, Node.js, AI-интеграции

Миддл
Информационные технологии • Разработка • Backend • Fullstack • Frontend • JavaScript • Node.js • PHP • TypeScript • React • Express • Nest • Laravel • CSS • HTML • ClickHouse • PostgreSQL
Релокация • Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет
О себе

На данный момент Full-Stack Developer.

Мои компетенции и опыт

Профиль

Full-Stack Developer с 4+ годами опыта в продуктовой разработке — финтех, энергетика, B2B. Основнойстек: React, TypeScript, нужен доступ к резюме (NestJS, Express), PostgreSQL, Docker.

Специализируюсь на SPA-архитектуре (Feature-Sliced Design), интерактивных дашбордах ( нужен доступ к резюме , нужен доступ к резюме ) и WebSocket/IoT-интеграциях. Выстраиваю процессы тестирования с нуля (Jest, RTL).

Довожу задачи до измеримого результата: UX-оптимизации подняли NPS с 32 до 54; компонентная библиотека и FSD-рефакторинг ускорили разработку на 15–20%; редизайн кредитного флоу сократил время заявки с 60 до 15 минут.

Опыт работы

Fullstack-разработчик (Контракт завершён)

Международная группа ЭН+ (энергетика) | Декабрь 2024 — Ноябрь 2025

  • Совместно с командой создал BI-платформу (MVP), которая объединила оперативный мониторинг и диагностику неисправностей с инструментами планирования ТОиР (ремонтов) для трёх групп пользователей: руководства, инженеров и аналитиков.
  • Разработал с нуля SPA-дашборды для мониторинга энергоэффективности тепловых сетей в кросс-функциональной команде из 6 человек (React, TypeScript). Система охватывала 50+ узлов учёта и отображала как данные в реальном времени через WebSocket, так и исторические срезы.
  • Оптимизировал производительность интерфейса: время отрисовки сложного дашборда с 50+ объектами — менее 300 мс.
  • Построил централизованное управление состоянием (Redux Toolkit) для интерфейсов с множеством взаимосвязанных виджетов, что обеспечило предсказуемость данных при одновременном обновлении по всем объектам.

Fullstack-разработчик (React/TypeScript)

С-Маркетинг (B2B‑платформа, продуктовая разработка) | Август 2022 — Ноябрь 2024

  • Разрабатывал клиентскую часть B2B-платформы управления маркетинговыми кампаниями и бюджетированием (MRM) для 2100 корпоративных пользователей в команде из 15 человек.
  • Провёл UX-оптимизацию ключевых пользовательских сценариев — NPS платформы вырос с 32 до 54.
  • Реализовал ключевые модули интерфейса: drag-and-drop конструкторы, таблицы с фильтрацией, сортировкой и пагинацией, сложные формы с валидацией. Интегрировал веб-редактор документов (Р7-Офис).
  • Инициировал и провёл рефакторинг клиентской архитектуры: внедрил Feature-Sliced Design (FSD), централизовал работу с API — заменил разрозненные fetch-вызовы на единый REST API слой. В результате снизилось количество регрессионных ошибок и упростился онбординг новых разработчиков.
  • Разработал библиотеку переиспользуемых UI-компонентов, что ускорило разработку новых фич на 15–20% и обеспечило визуальное единообразие платформы.
  • Организовал тестирование совместно с QA: писал модульные и интеграционные тесты (Jest, RTL), участвовал в составлении тест-кейсов, что существенно снизило количество регрессионных ошибок при рефакторинге.

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

LightProduction (разработка B2B‑продуктов) | Март 2020 — Апрель 2022

Фронтенд-разработчик в команде из 10 человек. Благодаря опыту бизнес-аналитика (Банк Траст) участвовал в анализе требований и проектировании сценариев наравне с разработкой — закрывал задачи от требований до реализации.

  • Банк ВТБ — AI-ассистент для корпоративного портала. Разработал full-stack решение: React/TypeScript интерфейс чата и бэкенд на базе LangChain/LangGraph. Система классифицирует запросы сотрудников, дополняет контекст наводящими вопросами, подбирает релевантные примеры из практики банка и пополняет базу знаний новыми кейсами. Запущен в продакшн в формате MVP.
  • Банк Зенит — кредитный конвейер. Разработал интерфейсы для анкетирования, скоринга и документооборота. Реализовал интерактивные визуализации данных ( нужен доступ к резюме ) для финансовой аналитики. Создал библиотеку UI-компонентов, ускорившую вёрстку на 20–30%, и провёл UX-оптимизацию кредитного флоу — время заполнения заявки сократилось с 60 до 15 минут.
  • Millhouse — платформа для управления строительством коммерческой недвижимости. Разработал модули управления сделками (воронки продаж) и визуализации хода строительства. Интеграция с REST API. Запущен в формате MVP.

Образование

МГТУ «Станкин» — Экономика и менеджмент инновационных технологий.

Ключевые навыки

Frontend: React (Redux Toolkit, MobX), TypeScript, JavaScript (ES6+), React Router, нужен доступ к резюме , нужен доступ к резюме , Ant Design, Material-UI, HTML5, CSS3/SCSS, Tailwind CSS, Vite, Webpack, Zod.

Backend и базы данных: нужен доступ к резюме (NestJS, Express), REST API, WebSocket, PostgreSQL, Sequelize ORM, LangChain, LangGraph.

Архитектура и методологии: SPA, Feature-Sliced Design (FSD), проектированиемодулейиUI-библиотек, Scrum/Agile.

Тестирование: Jest, React Testing Library (RTL), модульное и интеграционное тестирование.

Инструменты и инфраструктура: Git, GitHub Actions, Docker, Figma.



Интересные кандидаты