Владислав К. React разработчик, Middle+
ID 16884
ВК
Владислав К.
Мужчина, 29 лет
Россия, Ульяновск, UTC+4
Ставка
2 500 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Владислав — опытный React-разработчик, специализирующийся на создании интерфейсов для проектов в сферах электронной коммерции, путешествий и недвижимости.
Владислав обладает глубокими знаниями JavaScript, TypeScript, React, Redux и других технологий разработки. Он имеет опыт работы с различными инструментами и библиотеками, такими как Vite, Webpack, Axios.js, Formik, Framer Motion, Next.js и многими другими. Владислав также знаком с принципами SOLID, ООП и REST API.
На своих проектах Владислав разрабатывал интерфейсы с использованием адаптивной и кроссбраузерной вёрстки, семантической разметки, а также реализовывал сложные анимации и взаимодействия с пользователем. Он также занимался оптимизацией производительности приложений, настройкой пагинации и lazy loading.
Опыт работы Владислава включает участие в нескольких проектах, таких как платформа для аренды электроники, платформа для бронирования отелей и путешествий, веб-сайт для аренды недвижимости и веб-приложение для управления проектами и командой.
Проекты
(3 года 4 месяца)
Платформа для аренды и продажи электроники
Роль
Frontend-разработчик
Обязанности
● Реализовал плавные анимации появления товаров, открытия модальных окон и переключения между страницами.
● Настроил фильтрацию товаров, доступных для аренды в конкретный момент времени, с динамической подгрузкой данных.
● Настроил пагинацию для отображения товаров на странице, снижая нагрузку на клиент.
● Реализовал карусель с популярными товарами на главной странице
● Разработал страницы с описанием товаров, характеристиками и отзывами.
● Добавил возможность выбора нескольких товаров для сравнения их характеристик на отдельной странице.
● Реализовал переключение между режимами отображения товаров (сетка или список) с сохранением выбора пользователя.
● Настроил добавление товаров в корзину и управление её содержимым.
● Настроил калькулятор аренды, позволяющий пользователю видеть изменение стоимости в зависимости от длительности аренды.
● Реализовал систему отзывов с возможностью оценки товаров.
● Создал страницы избранного: Реализовал возможность добавления товаров в избранное для последующего просмотра или аренды.
● Оптимизация производительности через динамическую загрузку: Настроил lazy loading для компонентов и изображений товаров для улучшения скорости загрузки страниц.
● Реализовал индикаторы загрузки данных товаров и страниц с помощью Framer Motion для улучшения UX.
Стек специалиста на проекте
React Hook Form, Redux Toolkit, JavaScript, яндекс карты, API, Zod, Framer Motion, TypeScript, Axios.js, Next.js, React
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2023 - Сентябрь 2024
(1 год 1 месяц)
Платформа для бронирования отелей и путешествий
Роль
Frontend-разработчик
Обязанности
● С помощью Material UI создал таблицы для отображения данных бронирований, с возможностью сортировки и фильтрации.
● Реализовал взаимодействие с REST API для получения и отправки данных по бронированиям и профилям пользователей.
● Разработал адаптивные карточки с краткой информацией о каждом отеле.
● Создал модальные окна для подтверждения действий (например, бронирования), используя Material UI Dialog и хуки состояния.
● Реализовал форму обратной связи для пользователей с отправкой данных на сервер.
● Настроил обработку ошибок при взаимодействии с API, добавив уведомления и оповещения для пользователя.
● Реализовал загрузочные скелетоны для отображения во время ожидания данных, улучшив пользовательский опыт.
● Использование Recharts для отображения аналитических данных о ценах, рейтингах и бронированиях.
● Реализация функционала для сравнения характеристик разных отелей.
● Разработка страницы для отображения текущих скидок и специальных предложений.
Стек специалиста на проекте
React Hook Form, JavaScript, Разработка, Программное обеспечение, сервер, использование, API, Recharts, Zod, TypeScript, Material UI, Next.js, React, REST API, данных, TanStack Query
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Январь 2023 - Август 2023
(8 месяцев)
Веб-сайт для аренды недвижимости
Роль
Frontend-разработчик
Обязанности
● Интегрировал Яндекс.Карты API для отображения недвижимости на интерактивной карте с возможностью фильтрации и выбора объектов.
● Валидации данных и создания многошаговой формы для пользователей, желающих арендовать недвижимость.
● Разработал страницу профиля с возможностью управления заявками на аренду, просмотра истории запросов и изменения личной информации.
● Добавил фильтры для поиска недвижимости по типу и характеристикам (квартира, дом, офис, цена, количество комнат, район и т.д.).
● Настроил пагинацию для просмотра списка объектов недвижимости, улучшая пользовательский опыт при работе с большими объемами данных.
● Реализовал полностью адаптивный и мобильный интерфейс для удобства пользователей на разных устройствах.
● Настроил функционал для оставления отзывов о недвижимом имуществе и рейтингов арендодателей.
● Создал модальные окна для записи на просмотр недвижимости с подтверждением и отправкой данных арендодателю.
● Реализовал оптимизированное обновление объектов на карте с использованием дебаунс-функции, чтобы уменьшить нагрузку при фильтрации и масштабировании карты.
● Добавил возможность изменения порядка фотографий в карточке объекта (Drag and drop).
● Реализовал возможность добавления объектов недвижимости в избранное для дальнейшего просмотра и сохранения данных на сервере.
● Настроил уведомления для информирования пользователя о действиях на платформе, таких как успешное сохранение данных или ошибка.
● Реализовал страницы с подробной информацией о каждом объекте недвижимости.
● Оптимизировал загрузку изображений: Реализовал оптимизацию изображений с помощью встроенных функций Next.js для улучшения времени загрузки страниц.
● Разработал повторно используемые компоненты интерфейса при помощи Chakra UI, такие как кнопки, карточки и модальные окна.
● Настроил базовую валидацию для форм с помощью React Hook Form и Zod, обеспечив корректность вводимых данных.
Стек специалиста на проекте
React Hook Form, Redux Toolkit, drag and drop, JavaScript, Программное обеспечение, яндекс карты, сервер, использование, интерфейс, API, Yandex, RTK Query, Zod, Chakra UI, beautiful dnd, компоненты, TypeScript, Next.js, React, оптимизация, данных, карты
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Февраль 2022 - Декабрь 2022
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Воронежский Институт МЧС РФ
Специальность
Инспектор по пожарной безопасности
Завершение учебы
2018 г.