Работа и консалтинг
Делаю сайты
и веб-приложения
· Senior Frontend Developer
Больше 13 лет занимаюсь веб-разработкой. Делаю фронтенд, продумываю архитектуру приложений и проектирую интерфейсы.

Фронтенд и веб-разработка
Мой основной стек — Vue, Nuxt и TypeScript. Делаю веб-приложения: от публичных сайтов и личных кабинетов до CRM и финансовых сервисов.
Люблю продумывать, как устроено приложение целиком, как человек им пользуется и как все это потом развивать.
Архитектура и проектирование
Есть опыт и во frontend, и в backend, и в общей архитектуре сервисов. Продумываю модули, бизнес-логику и взаимодействие частей приложения.
UI/UX и интерфейсы
Работал и как UI/UX-дизайнер. Разбираюсь в пользовательских сценариях, проектирую интерфейсы, развиваю UI-kit и дизайн-системы.
Совместная работа
Помогаю разобраться с требованиями, оценить задачи и проверить код. Есть опыт руководства командой.
AI в разработке
Активно использую Codex и другие AI-инструменты в работе: от обсуждения идей и разбора кода до реализации, ревью и тестов. Этот сайт тоже делаю вместе с Codex.
- Vue 3
- Nuxt 3
- TypeScript
- Pinia
- REST / GraphQL
- Vitest / Cypress
- Codex
Задачи из практики
01 Ипотечные и финансовые калькуляторы Самолет Плюс · Финансовые сервисы
- Задача
- Сделать интерфейсы для ежедневной работы с финансовыми расчетами и большими объемами данных.
- Что я делал
- Создавал ипотечные и финансовые калькуляторы, проектировал клиентскую логику, разрабатывал формы и таблицы. Участвовал в проработке API-контрактов.
Ввод данных Правила и ограничения Результат расчета
02 Перенос сайта на Vue 3 и Nuxt 3 USETECH · Сайт «Самолет»
- Задача
- Перевести существующий сайт на новый стек, пока сам продукт продолжает развиваться.
- Что я делал
- Участвовал в миграции с Vue 2 и самописного SSR на Vue 3, Nuxt 3 и TypeScript. Проектировал новые разделы и переносил бизнес-логику.
Vue 2 + свой SSR Перенос логики и разделов Vue 3 + Nuxt 3 + TypeScript
03 Ускорение сайта и SEO-оптимизация USETECH · Сайт «Самолет», подбор недвижимости
- Задача
- Реализовать SEO-маршрутизацию для сервиса подбора недвижимости и ускорить загрузку и работу страниц.
- В чем была сложность
- В зависимости от источника перехода нужно было менять части URL, заголовки, метатеги, предвыбранные фильтры и элементы страницы. Эту логику нужно было согласовать между серверным рендерингом и переходами внутри приложения.
- Что я делал
- Реализовал клиент-серверную маршрутизацию для этой логики. Отдельно занимался производительностью: оптимизировал SSR, гидратацию, рендеринг и загрузку страниц.
- Другие доработки
- Дорабатывал карточки квартир, галереи и анимации. После этих изменений по карточкам стали чаще переходить. Также развивал UI-kit в Storybook, писал unit-тесты и поддерживал e2e-тесты.
SEO-маршрутизация SSR и гидратация Загрузка и рендеринг
Как я к этому пришел
13+ лет коммерческого опыта
-
2007
IT-профиль в лицее
PHP, jQuery и первые сайтыВ 13 лет поступил в восьмой класс лицея на IT-профиль. Увлекся разработкой, дизайном и проектированием, начал делать первые сайты на PHP и jQuery.
-
Примерно 2011–2013
Учеба в ТУСУР
И поиск своего путиПосле школы поступил в ТУСУР, но на втором курсе ушел: понял, что мне там скучно. В те годы начал искать свой путь: фриланс, небольшие сайты, затем работа верстальщиком в веб-студии.
-
08.2012 — 05.2018
Первые годы работы
От верстки до тимлидаПостепенно перешел к веб-приложениям, backend, UI/UX и архитектуре. Работал в разных командах и на фрилансе. Подробности — в резюме.
-
06.2018 — 05.2019
InSystem
Senior / Team LeadПартнерская платформа, высоконагруженная административная панель и руководство небольшой командой.
-
05.2019 — 10.2023
USETECH
Ведущий разработчикГосударственные и корпоративные платформы. Архитектура, интеграции, дизайн-системы и развитие legacy.
-
03.2024 — 10.2024
Самолет Плюс
Старший разработчикВнутренние сервисы, CRM, финансовые калькуляторы и интерфейсы для работы со сложными данными.
-
11.2024 — 03.2026
USETECH
Ведущий разработчикСайт «Самолет» и подбор недвижимости. Миграция на Vue 3 / Nuxt 3, SSR, SEO и производительность.
Поработать вместе
Обсудить задачу-
01 / Разработка
Сделать веб-приложение
Личный кабинет, сервис, CRM или публичный сайт. От требований и выбора решений до работающего фронтенда.
-
02 / Развитие
Разобраться с тем, что уже есть
Сложный код, медленные страницы, переезд на новый стек. Найти, что мешает, и продумать, как это исправить.
-
03 / Проектирование
Продумать приложение
Архитектура, модули, API и UI/UX: что должно происходить внутри и как с этим будет работать человек.
-
04 / Консалтинг
Разобрать код или обсудить решение
Обсудим техническое решение, разберем фронтенд и определим, что стоит доработать.
Открыт к работе в команде, отдельным проектам и консультациям.
Только удаленно