МАКС КАПРАЛОВBYRNANE

Работа и консалтинг

Делаю сайты
и веб-приложения

Макс Капралов · Senior Frontend Developer

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

Макс Капралов

Фронтенд и веб-разработка

Мой основной стек — Vue, Nuxt и TypeScript. Делаю веб-приложения: от публичных сайтов и личных кабинетов до CRM и финансовых сервисов.

Люблю продумывать, как устроено приложение целиком, как человек им пользуется и как все это потом развивать.

Архитектура и проектирование

Есть опыт и во frontend, и в backend, и в общей архитектуре сервисов. Продумываю модули, бизнес-логику и взаимодействие частей приложения.

UI/UX и интерфейсы

Работал и как UI/UX-дизайнер. Разбираюсь в пользовательских сценариях, проектирую интерфейсы, развиваю UI-kit и дизайн-системы.

Совместная работа

Помогаю разобраться с требованиями, оценить задачи и проверить код. Есть опыт руководства командой.

AI в разработке

Активно использую Codex и другие AI-инструменты в работе: от обсуждения идей и разбора кода до реализации, ревью и тестов. Этот сайт тоже делаю вместе с 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+ лет коммерческого опыта

  1. 2007

    IT-профиль в лицее

    PHP, jQuery и первые сайты

    В 13 лет поступил в восьмой класс лицея на IT-профиль. Увлекся разработкой, дизайном и проектированием, начал делать первые сайты на PHP и jQuery.

  2. Примерно 2011–2013

    Учеба в ТУСУР

    И поиск своего пути

    После школы поступил в ТУСУР, но на втором курсе ушел: понял, что мне там скучно. В те годы начал искать свой путь: фриланс, небольшие сайты, затем работа верстальщиком в веб-студии.

  3. 08.2012 — 05.2018

    Первые годы работы

    От верстки до тимлида

    Постепенно перешел к веб-приложениям, backend, UI/UX и архитектуре. Работал в разных командах и на фрилансе. Подробности — в резюме.

  4. 06.2018 — 05.2019

    InSystem

    Senior / Team Lead

    Партнерская платформа, высоконагруженная административная панель и руководство небольшой командой.

  5. 05.2019 — 10.2023

    USETECH

    Ведущий разработчик

    Государственные и корпоративные платформы. Архитектура, интеграции, дизайн-системы и развитие legacy.

  6. 03.2024 — 10.2024

    Самолет Плюс

    Старший разработчик

    Внутренние сервисы, CRM, финансовые калькуляторы и интерфейсы для работы со сложными данными.

  7. 11.2024 — 03.2026

    USETECH

    Ведущий разработчик

    Сайт «Самолет» и подбор недвижимости. Миграция на Vue 3 / Nuxt 3, SSR, SEO и производительность.

Поработать вместе

Обсудить задачу

Открыт к работе в команде, отдельным проектам и консультациям.

Только удаленно

Обсудить задачу