Мужчина
Минск
Гражданство: Беларусь
Разрешение на работу: Беларусь
Обновлено 10 августа
Reliotex (outsourcing)
- Создал с нуля greenfield-платформу для строительных материалов на Next.js, заложив масштабируемую основу для будущей разработки функциональности.
- Мигрировал legacy-сайт клиента на WordPress на Next.js, сократив время начальной
загрузки страниц в 3 раза благодаря SSR и оптимизации кода на уровне компонентов.
- Использовал React Hook Form и Zod для внедрения валидации форм на основе схем в сложных многошаговых формах в production-процессах.
- Работал с RTK Query для клиентской загрузки данных и синхронизации состояния между несколькими модулями приложения.
- Поддерживал дополнительные клиентские проекты: исправлял баги, добавлял
функциональность и улучшал UI в различных кодовых базах.
Admirals (project: e-commerce, trading, web)
- Участвовал в миграции основной логики приложения с Vue 2 Options API на Vue 3
Composition API в составе frontend-команды из 3 человек, обеспечив плавный переход на Nuxt 3.
- Интегрировал и настроил TradingView Lightweight Charts API для создания интерактивных визуализаций финансовых данных.
- Участвовал во frontend-реализации крупного редизайна основных e-commerce-страниц, улучшив кроссплатформенную консистентность и мобильную адаптивность.
- Интегрировал Crowdin для автоматизации процессов локализации на 5+ языков, сократив ручные затраты на обновление переводов.
- Мониторил и отлаживал production-аномалии с помощью Sentry.
BTS (project: CRM system, logistics company)
- Руководил frontend-командой из 4 разработчиков на высоконагруженной логистической CRM, определяя core-архитектуру, инженерные стандарты и соглашения по стилю кода с нуля.
- Диагностировал проблему переполнения localStorage в крупном монолитном приложении и мигрировал клиентское хранилище на IndexedDB, обеспечив надежное кэширование по всему приложению.
- Диагностировал и устранил критические конфликты зависимостей после миграции, полностью перевел frontend с Vue-Bootstrap на Vuetify.
- Заложил основу библиотеки компонентов в Storybook и стандартизировал
переиспользуемые UI-паттерны для обеспечения консистентности на платформе.
- Внедрил Jest с базовым покрытием тестами и задокументировал соглашения по
тестированию, чтобы помочь команде самостоятельно масштабировать QA-практики.
- Автоматизировал проверки качества кода, внедрив ESLint, Husky, commitizen и commitlint, что сократило несогласованность в командных коммитах и качестве PR.
Beautyzone (project: SPA for a beauty services business)
- Спроектировал и создал с нуля полнофункциональное SPA для бизнеса в сфере
beauty-услуг - включая UI/UX-дизайн, логотип и фирменный стиль - охватывающее
клиентские сценарии бронирования с аутентификацией по телефону, динамическую и многоуровневую систему скидок с планированием кампаний (дни рождения, праздники), а также отдельный бизнес-дашборд для отслеживания выручки, клиентской аналитики и управления маркетинговыми кампаниями.
Senior frontend-разработчик | TypeScript · React · Next.js · Vue · Nuxt · JavaScript · SSR · Масштабируемая фронтенд-архитектура | 6+ лет опыта | Опыт руководства командой | Английский C1 | Рассматриваю удалённую работу
Английский — с1 - продвинутый
Польский — а1 - начальный Водительские права - B
- Frontend Developer (З/п не указана)