ДЕ
Денис Е.
Мужчина, 23 года
Россия, Ульяновск, UTC+4
Ставка
2 967,14 Р/час
вкл. НДС 5% (110 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — A2
Главное о специалисте
React-разработчик с опытом работы на проектах в сферах e-commerce и EdTech.
Реализовал якорную навигацию на веб-сайте для театра, разработал основную страницу сайта с информационными блоками и навигацией, создал страницы с информацией о театре, предстоящих спектаклях, а также карточки с краткой информацией о спектакле. Настроил поддержку нескольких языков на сайте. Использовал RTK Query для получения данных о спектаклях и билетах.
Для платформы онлайн-магазина одежды реализовал валидацию форм, обработку ошибок и отображение уведомлений пользователю, настроил Redux Toolkit и Apollo Client, внедрил анимации для улучшения пользовательского опыта.
На платформе для продажи книг и учебных материалов разработал адаптивное навигационное меню, использовал Apollo Client для работы с GraphQL, реализовал функционал поиска по ключевым словам и фильтрации по категориям.
В рамках проекта для онлайн-курсов эффективно управлял состоянием приложения и асинхронными запросами с помощью Redux и Redux Thunk, создал и валидировал формы, отправлял запросы и получал данные через Axios, реализовал возможности поиска и фильтрации курсов.
Проекты
(4 года 5 месяцев)
Веб-сайт для театра
Роль
Frontend-разработчик
Обязанности
Реализация якорной навигации с сохранением активного якоря в хэш при скролле
Настройка доступности и пользовательского опыта путем создания семантической вёрстки и проставлением aria атрибутов. Также добавление скиплинка, выбор размера шрифта и скрытие картинок при необходимости
Разработка основной страницы сайта с основными информационными блоками и навигацией.
Создание страницы с информацией о театре, его истории и команде.
Создание формы для обратной связи и отображение контактной информации.
Разработка страницы с информацией о предстоящих спектаклях и событиях.
Разработка карточки с краткой информацией о спектакле, включая изображение и описание.
Разработка функционала для оптимизации подгрузки новостей, спектаклей в репертуаре/афише
Разработка форм для ввода данных, таких как контактная информация и детали заказа, с валидацией.
Реализация слайдера для отображения галереи изображений спектаклей.
Реализация функционала для добавления и отображения отзывов и оценок спектаклей.
Разработка календаря для отображения расписания спектаклей и событий.
Использование RTK Query для получения данных о спектаклях, расписании и билетах.
Реализация функционала поиска и фильтрации по жанру, дате и другим параметрам.
Реализация динамических анимаций и эффектов переходов с помощью Framer Motion.
Настройка сайта для достижения высоких оценок в Google Page Speed.
Использование инструментов для оптимизации изображений и статических файлов.
Реализация поддержки нескольких языков на сайте.
Документирование и тестирование компонентов интерфейса с помощью Storybook.
Реализация механизмов отображения сообщений об ошибках и успешных действий.
Стек специалиста на проекте
React Hook Form, Redux, ЕГАИС, Swiper, Google Page Speed, Date-fns, Git, CSS3, Storybook, i18next, RTK Query, Framer Motion, Chakra UI, ARIA, Yup, Vite, Next.js, React, Testing, JavaScript, REST API, React 18+
Отрасль проекта
E-commerce & Retail
Период работы
Июль 2023 - Январь 2025
(1 год 7 месяцев)
Платформа для онлайн-магазина одежды
Роль
Frontend-разработчик
Обязанности
Реализовал валидацию форм для регистрации, входа и оформления заказов с помощью React Hook Form и yup.
Реализовал обработку ошибок и отображение уведомлений пользователю при выполнении различных операций, таких как отправка форм или ошибки сети.
Конфигурировал ESLint и Prettier для обеспечения единообразного стиля кода и предотвращения ошибок.
Настроил Redux Toolkit и Apollo Client для управления состоянием приложения и кэширования данных.
Написал тесты для компонентов и функций приложения с использованием Jest и React Testing Library.
Добавил функционал поиска товаров с автозаполнением и подсказками.
Реализовал функционал фильтрации товаров по категориям, брендам и ценовому диапазону.
Создал страницы с подробной информацией о товарах, включая описание, изображения и отзывы.
Добавил возможность добавления товаров в избранное и сравнения нескольких товаров на одной странице.
Реализовал загрузку данных при скролле страницы для повышения производительности и пользовательского опыта.
Внедрил анимации для улучшения пользовательского опыта, такие как плавные переходы между страницами и анимации при добавлении товаров в корзину.
Выполнил анализ производительности приложения и исправил узкие места для улучшения времени загрузки страниц.
Создал компонент корзины покупок, позволяющий добавлять и удалять товары.
Внедрил интеграцию с платежными системами для обработки транзакций и управления оплатой заказов.
Стек специалиста на проекте
React Hook Form, React Query, Redux Toolkit, lint, React testing library, GraphQL, Swiper, Google Page Speed, Apollo client, AntD, Jest, CSS3, Storybook, Prettier, RoboKassa, Zod, Framer Motion, Chakra UI, TypeScript, Next.js, React
Отрасль проекта
E-commerce & Retail
Период работы
Июнь 2022 - Июнь 2023
(1 год 1 месяц)
Платформа для продажи книг и учебных материалов
Роль
Frontend-разработчик
Обязанности
Разработка адаптивного навигационного меню для сайта.
Использование Apollo Client для работы с GraphQL и управления состоянием данных.
Простое управление состоянием приложения с помощью React Context.
Реализация функционала поиска по ключевым словам и фильтрации по категориям, авторам и другим параметрам.
Разработка страниц с подробной информацией о книгах и учебных материалах.
Реализация постраничного отображения продуктов для улучшения пользовательского опыта и оптимизации загрузки.
Настройка SEO на клиенте для повышения видимости сайта в поисковых системах.
Применение стратегий кэширования и оптимизации изображений для ускорения загрузки страниц.
Добавление возможности фильтрации книг по ценовым диапазонам.
Использование Material-UI для создания плавных анимаций и эффектов при взаимодействии пользователя с интерфейсом.
Создание форм для поиска и фильтрации с использованием React Hook Form и yup для валидации данных.
Реализация функционала для обработки покупок и платежей на платформе.
Внедрение интерфейса для администраторов для управления контентом и продуктами.
Создание модальных окон для отображения дополнительной информации или подтверждения действий пользователя.
Стек специалиста на проекте
Git, JavaScript, GraphQL, REST API, CSS3, TypeScript, React Hook Form, HTML5, Yup, React Query, Next.js, RoboKassa, Material UI, React, Google Page Speed, Apollo client, React 18+
Отрасль проекта
E-commerce & Retail
Период работы
Август 2021 - Май 2022
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный технической университет(Политех)
Специальность
Факультет информационных систем и технологий
Завершение учебы
2024 г.