Я фронтенд-разработчик и тимлид. В веб-разработку пришёл ещё в школе, начинал с дизайна и верстки, а потом постепенно сфокусировался на frontend-разработке.
Первые годы работал в небольших компаниях и занимался разными задачами, но со временем мне стало интереснее именно то, как устроены сложные приложения, их архитектура и процессы разработки.
Около шести лет работаю в текущей аутсорсинговой компании. За это время успел поработать над несколькими крупными проектами, а на одном из них вырос от разработчика до технического лида. Сейчас работаю над банковским проектом.
Параллельно с проектной работой я выполняю роль тимлида на уровне компании. Занимаюсь наймом, онбордингом и развитием разработчиков, участвую в стажировках и обучающих курсах, составляю индивидуальные планы развития и менторю ребят.
Мне в целом нравится работать с людьми и помогать им расти. Особенно интересно брать начинающих или менее опытных разработчиков под своё крыло, помогать им разобраться в профессии, постепенно давать больше ответственности и видеть их рост.
В разработке для меня важно не просто закрыть задачу, а сделать решение, которое будет нормально поддерживаться и развиваться дальше. Поэтому я много внимания уделяю архитектуре, качеству кода и техническому долгу и стараюсь принимать решения с расчётом на дальнейшее развитие проекта.
Проект 1: Core Banking Platform (ТБанк) | 04.2026 — по настоящее время
Роль: Senior Frontend Engineer (Core Team)
Продукт: Высоконагруженная банковская платформа (АБС) для управления бухгалтерскими проводками, ручными платежами и интеграции с внешними системами (SWIFT/СПФС).
Задачи и инженерные решения:
Ключевые результаты:
Стек: React 19, TypeScript, Vite, MFE (single-spa / Hyperion), Nx + pnpm monorepo, AG Grid, Tailwind CSS, React-Tui, TanStack Query, GraphQL, REST, React Hook Form, Yup, Zustand, Vitest, GitLab CI, Kubernetes/Helm.
Проект 2: Информационная система управления проектами и документами (ИРИ) 01.2021 — 01.2026
Роли:
В рамках этого заказчика было 5 приложений, два разрабатывал с нуля. Остальные были на поддержке.
Продукт: Экосистема корпоративных платформ (голосование, управление медиаконтентом, экспертиза и реестры) с высокими требованиями к безопасности, ролевой модели и объёмам данных.
Руководство и процессы (в роли Lead):
Технические и архитектурные решения:
Ключевые результаты:
Стек (в разных приложения набор немного менялся): React, TypeScript, FSD, Module Federation, Rsbuild, Zustand, Redux-Saga, Zod, React Query, Ant Design, React hook form, Formik (Yup), React PDF, SSE, WebSocket, Vitest / Jest, Keycloak.
1. Колесо путешествий (Сеть туристических ресурсов) | Middle Frontend Developer
Продукт: Агрегатор контента и централизованная система управления сетью веб-сайтов.
Чем занимался:
Ключевые достижения:
Оптимизация Core Web Vitals: За счет выноса тяжелых модулей, переработки критического пути CSS/JS и настройки CDN повысил показатели PageSpeed Insights с 15% до 90%+.
2. Increase (Система управления доступом и анализа данных) | Middle Frontend Developer
Продукт: Корпоративная платформа для хранения, агрегации и аналитической фильтрации больших массивов структурированных данных.
Чем занимался:
Ключевые достижения:
Разгрузка клиента: Перенос логики агрегации интеграционных данных на BFF-слой с серверным кэшированием позволил исключить прямую загрузку мегабайтных JSON-ответов на фронтенд.
Производительность UI: Внедрение виртуализации таблиц убрало фризы интерфейса при рендеринге и фильтрации выборок.
3. Semantis (SaaS-платформа для продвижения) | Senior React Developer
Продукт: Веб-платформа с личным кабинетом, перенесенная на новый стек в рамках полного перезапуска проекта.
Чем занимался:
Ключевые достижения:
Стек периода: React, Next.js, Redux, Node.js (BFF / Express), REST API, Webpack, Chart.js, HTML5/SASS, PHP.