Основной сайт продаж и параметрический выборщик недвижимости
Публичный сайт продажи недвижимости на Next.js и GraphQL в команде из ~40 человек.
- Next.js
- React
- TypeScript
- GraphQL
~10
фронтенд-разработчиков в команде
Senior Frontend · 8 лет в коммерческой разработке
Сайт продаж Sminex, личный кабинет Московской биржи, сайт и админ-панель Prinzip. Архитектура фронтенда, UI-kit, SSR и code review.
Кейсы
Девелопмент, финтех, госсектор и e-commerce. У каждого кейса — задача, мой вклад и стек.
Публичный сайт продажи недвижимости на Next.js и GraphQL в команде из ~40 человек.
~10
фронтенд-разработчиков в команде
Внутренний инструмент, в котором контент-команда собирает страницы сайта и публикует статьи.
Разделила публичный сайт и админку, собрала UI-kit, оптимизировала запросы и SSR.
~6 мс
TTFB, полный ответ ~14 мс
Таблицы торговых данных, интеграция с API и компоненты UI-kit с unit-тестами.
80%
покрытие UI-kit unit-тестами
Личный кабинет сотрудников ведомства: карта субъектов РФ, графики, планы бюджета и их исполнение.
62%
коммитов фронтенда — мои
UI-компоненты и секции, подключение GraphQL API, SEO-мета из CMS, анимации и адаптив.
96%
коммитов фронтенда — мои
Живое демо
Та же задача, что я решала на сайте Sminex, — но своя реализация на вымышленных данных. Код открыт.
Ещё проекты
Проекты, в которых я работала в составе команды.
Интернет-магазин ювелирных украшений
Рефакторинг главной, навигации и личного кабинета, адаптивные фильтры каталога, страница поиска, подарочные карты и ввод гравировки.
Сеть фитнес-клубов
Компоненты UI-kit, hero-баннер, фильтр вакансий, расписание, страницы клубных карт и промо, выбор клуба с геолокацией.
Сеть коворкингов: личный кабинет и сайт
Бронирование рабочих мест и переговорных, интерактивные планы этажей, дашборд и профиль, пропуска, согласие на обработку ПД.
Сервис заявок на мероприятия и лекторов
UI-kit, мастер создания заявки с валидацией, клиенты и справочник, права на документы, расчёт НДФЛ лектора.
Интернет-магазин
Авторизация через SDK, капча, календарь в корзине, JSON-схема товара.
Школа китайского языка
Вёрстка темы: hero-блоки, тарифы, преподаватели, адаптив.
Подход
Проектировала фронтенд Prinzip с разделением сайта и админ-панели и PWA для Imperial Tobacco целиком. Сначала структура и контракты с бэкендом, потом экраны.
Собирала UI-kit для Мосбиржи, Prinzip и «Мира Инструмента», документировала компоненты в Storybook, покрывала тестами на Jest.
Оптимизировала запросы и рендеринг на клиенте и в SSR: у Prinzip TTFB ~6 мс, полный ответ ~14 мс. Делала SSR и SEO на Next.js.
Оцениваю и декомпозирую задачи, провожу code review — сейчас в команде Sminex, где около 10 фронтендов.
В kokoc.tech руководила командой из 12 человек: спринты, найм, онбординг и обучение разработчиков. Сейчас ~80% времени пишу код.
Пишу пайплайны на GitLab Runner, деплой через Kubernetes / ArgoCD. В работе использую AI-assisted разработку — Claude Code и Codex.
Стек