АВ
Александр В.
Мужчина, 30 лет
Россия, Тюмень, UTC+5
Ставка
2 337,66 Р/час
НДС не облагается
Специалист доступен с 30 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
- Опыт оценки задач, декомпозиции крупных задач, расстановки приоритетов
- Работа с Jira, Confluence
- Анализ требований, подготовка технического дизайна к задачам
- Разработка SPA и SSR-решений (Next.js)
- Опыт работы с Redux, Redux Toolkit
- Адаптивная кроссбраузерная верстка, использование Tailwind CSS, SCSS, Styled-components
- Опыт работы с Material-UI, Mantine UI, Chakra UI, Ant Design
- Работа с REST API, Axios, KeyCloak, Yandex Maps
- Реализация фильтрации данных, ролевых моделей доступа (CASL), конструкторов и многошаговых форм
- Оптимизация загрузки сайта, работа с SSR/SSG в Next.js, использование Bundle анализатора и React Profiler
- Создание интерфейсов для управления контентом
- Оптимизация скорости загрузки страниц, настройка SSR в Next.js
- Проведение Code Review, настройка ESLint, Prettier
- Опыт работы в Agile/Scrum/Kanban, взаимодействие с разработчиками, дизайнерами, аналитиками, QA и PM
- Опыт разработки продуктов с нуля
- Анализ и работа с чужим кодом
- Самостоятельность в принятии решений
- Применение алгоритмов в разработке
- Написание Unit-тестов
- Понимание архитектуры frontend приложений (таких, как FSD и прочее), архитектуры React-приложений
- Оптимизация производительности React-приложений
- Понимание и применение принципов SOLID, DRY, Clean Architecture, Dependency Injection
- Опыт UX-разработки интерфейсов
- Работа с макетами в Figma
Проекты
(3 года 4 месяца)
Автомобильный холдинг
Роль
Frontend разработчик
Обязанности
Разработка сайтов автодилера. Работа над несколькими проектами.
- Рефакторинг архитектуры: типизировал Effector-стор с TypeScript; вынес общие утилиты (форматирование дат Day.js, обработка данных с Lodash) в отдельные модули; также настроил tree-shaking для lodash через babel-plugin-lodash
- Разработал каталог автомобилей с кэшированием данных моделей через Effector, динамической подгрузкой изображений с Intersection Observer API. Добавил персонализированные блоки с локальным хранением истории просмотров.
- Конвертация графики в WebP через Vite-плагины.
- Улучшение интерфейса: адаптивные сетки, анимированные баннеры (с помощью Swiper и Framer Motion). Splide, Swiper, Keen-Slider для слайдеров и каруселей. Адаптация под мобильные устройства.
- Оптимизация навигации через React Router с помощью lazy-загрузки маршрутов
- Модернизировал формы, внедрил валидацию (Zod), добавил анимацию отправки, оптимизировал управление состоянием форм (через Effector).
- Разработал адаптивные лендинги для автобрендов на Next.js с SSR, интегрировал формы обратной связи через REST API, валидацию полей реализовал с помощью TypeScript-типов.
- Настроил SEO-оптимизацию: динамические meta-теги через Next.js Head, микроразметка Schema.org (для моделей), robots.txt и 301-редиректы через настройки next.js
- Настроил аналитику Core Web Vitals, реализовал логирование действий пользователя через custom hooks. Оптимизировал сборку аналитических скриптов через Vite.
- Тестирование решений через ESLint с кастомными правилами для TypeScript и React.
- CI/CD: создал Docker-образы с многоэтапной сборкой, интегрировал ESLint в pre-commit хуки, также оптимизировал NPM-зависимости для production-сборки
Состав команды
2 fullstack, 1 frontend, 1 дизайнер, 1 PM
Достижения
- Реализация динамических импортов библиотек (Splide/Swiper/Keen-Slider для слайдеров) и компонентов с помощью Vite, т.о. уменьшил размер основного бандла
- Оптимизировал загрузку страниц за счет внедрения ленивой загрузки изображений (Next.js Image) и компонентов (React.lazy + Suspense). Значительно сократилось время загрузки.
Стек специалиста на проекте
Docker, JavaScript, REST API, Lodash, React Router, TypeScript, Glide, SSR, Sass, Next.js, SCSS, Vite, Schema.org, CI/CD, ESLint, React, Effector, Framer Motion, Zod, day, Swiper, npm, webp, Intersection Observer API
Отрасль проекта
E-commerce & Retail
Период работы
Декабрь 2024 - Июль 2025
(8 месяцев)
Корпоративный портал для крупного ритейлера
Роль
Frontend-разработчик
Обязанности
Разработка корпоративного портала для крупного ритейлера, включающее механики повышения производительности и вовлечения персонала, отслеживания карьерного роста, формирования и движения по индивидуальным планам развития, построения рабочих графиков, отпусков, автоматизации КЭДО.
Участвовал в проекте с его начала
Реализовал следующие разделы:
- Проекты
- Банк идей
- Рабочий график и календарь
- График отпусков
Также работал над разделами “Моя карьера” (Карта и список вакансий, Детальная страница вакансии, Профили должностей), “Мои достижения” (Мои коины, Каталог товаров и услуг, Корзина и оформление заказа, Мои заказы, Детали заказа).
- UI-кит построили на базе библиотеки PrimeReact
- На страницах разделов реализовано отображение графиков и диаграмм (Chart.JS)
- Некоторые страницы разделов содержали сложно анимированные элементы (Framer Motion)
- Для работы с формами применялись библиотеки Formik и Yup
- В процессе разработки применяли Bundle анализатор и React Profiler для оптимизации работы приложения (были жесткие требования по производительности)
Команда на проекте:
3 frontend, 4 backend, 1 QA, 1 UX/UI, 1 PM, 1 аналитик
Достижения
Особенность проекта была в достаточно высокой степени шаблонизации страниц, с динамической сборкой фронтенд-части под данные, приходящие с бэкенда. Это заняло больше времени на старте, но в итоге позволило сэкономить время на разработке и уложиться в сроки.
Стек специалиста на проекте
Docker, JavaScript, Jira, Confluence, Bash, REST API, Jest, Chart.js, React Router, TypeScript, Formik, Context API, Yup, Profile, SCSS, Redux Toolkit, React testing library, Vite, PrimeReact, Babel.js, Дизайн-системы, ESLint, React, Framer Motion, GitLab CI/CD, InversifyJS, React 18, npm
Отрасль проекта
HRTech
Период работы
Январь 2024 - Ноябрь 2024
(11 месяцев)
Сайт для сети кофеен Garden
Роль
Frontend разработчик
Обязанности
Описание проекта:
Веб-приложение для сети кофеен с функционалом заказа кофе, включающее функциональность для регистрации, просмотра каталога товаров, управления корзиной покупок и оформления заказа.
Задачи/реализованный функционал:
Проект представляет собой веб-приложение для заказа кофе, включающее функциональность для регистрации, просмотра каталога товаров, управления корзиной покупок и оформления заказа.
Использовал технологии и инструменты:
- TypeScript: для обеспечения типизации и улучшения качества кода.
- React: для создания компонентов и управления состоянием.
- TanStack Query был использован для управления состоянием данных и выполнения асинхронных запросов к API в приложении.
- Redux: для управления состоянием корзины покупок.
- react-router-dom: для реализации клиентского роутинга.
- react-hook-form: для управления формами.
- styled-components: для стилизации компонентов.
- react-portal: для создания модальных окон.
Приложение легко расширяемо и поддерживает современные стандарты разработки.
Состав команды:
2 frontend, 1 backend, 1 PM
Достижения
- Успешно создал функциональное веб-приложение для заказа кофе, которое включает в себя сложный роутинг, управление состоянием корзины с использованием Redux, интерактивные формы заказа, модальные окна для обработки платежей и динамическое отображение каталога товаров.
- В процессе разработки также был осуществлен перенос приложения на Next.js для улучшения TTI и SEO.
Стек специалиста на проекте
Docker, API, JavaScript, Swagger, Redux, React Router, TypeScript, Functional testing, React Hook Form, Npm, SEO, Next.js, Styled Components, ORMs, Vite, React Router Dom, ESLint, React, Framer Motion, Hooks, Zod, Query, tanstack, npm, TanStack Query, hookform
Отрасль проекта
FoodTech
Период работы
Июль 2023 - Декабрь 2023
(6 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Тюменский индустриальный университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2018 г.
Дополнительное
Учебное заведение
IQ Dev
Специальность
React-разработчик Middle
Завершение учебы
2023 г.