Вертекс — Frontend developer
Апрель 2023 — настоящее время · Санкт-Петербург
Аутсорс-разработка. Кросс-функциональная команда: фронтенд, бэкенд, аналитики, дизайнеры, DevOps. Сначала внутренний продукт, затем клиентские проекты.
Внутренний продукт
React · TypeScript · Redux Toolkit · Zod · MUI · Jest · Storybook · Loki · Vite · SCSS Modules
- Разработал систему управления международными отправлениями с интеграцией курьерских служб — оформление доставки автоматизировано, ручная обработка заказов ушла
- Ввёл единую схему валидации форм на Zod и React Hook Form по всему приложению
- Построил компонентную библиотеку на базе MUI с кастомными элементами — единый стиль вместо копипасты
- Спроектировал управление состоянием на Redux Toolkit с асинхронной загрузкой справочников — убрал дублирующиеся сетевые запросы
- Разработал адресную книгу с поиском и фильтрацией — повторные отправления оформляются в пару кликов
- Внедрил CI/CD с автотестами и линтингом
- Собирал требования с аналитиками, участвовал в планировании релизов, вёл документацию в Confluence
B2B-сервис реального времени на WebSockets (2025, под NDA)
React 18 · Vite · Redux Toolkit · React Router 7 · Tailwind CSS 4 · Radix UI · Zod · Vitest
- Разработал дашборд и лендинг сервиса в монорепозитории (React-фронтенд и Python-бэкенд, Docker, k8s), в команде с бэкенд-разработчиком
- Настроил генерацию типобезопасного API-клиента из OpenAPI-схемы — фронт и бэк не расходятся по контракту
Промо-сайт производителя полимерных полов (2026, соло)
Next.js (static export) · TypeScript · Tailwind CSS 4 · FSD
- Сделал лендинг под ключ: SEO, юридические страницы, приём заявок с вложениями
- Реализовал мультигородскую схему на поддоменах с подстановкой контента по городу
Многостраничный сайт по наливным полам (2026, соло)
Next.js 16 · Payload CMS 3 · PostgreSQL · Tailwind CSS 4 · Vitest · Docker
- Веду проект от дизайна в Figma до продакшена: контент-модель в Payload CMS, live preview для редактора, деплой в Docker