Ростислав П. React разработчик, Middle
ID 10676
РП
Ростислав П.
Мужчина
Россия, Майкоп, UTC+3
Ставка
2 697,4 Р/час
вкл. НДС 5% (100 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Опыт разработки 3 года
Опыт работы с языками:
Javascript, Typescript, HTML, CSS
Опыт работы с фреймворками:
React, Next.js, Express.js, Nest.js
Опыт работы с библиотеками и технологиями:
NodeJS, Redux, MobX, Redux Toolkit, Redux Thunk, RTK Query, Axios, react-router-dom,
JWT,
Jest,
Tailwind, SASS, styled-components, classnames, AntD, MUI,
date-fns, moment, recharts, mui-charts, react-chartjs-2, Pug, prisma, Eslint, Prettier, npm,
PostgreSQL, MySQL, MongoDB,
Также опыт работы c:
Git, Github, Gitlab, CI/CD, Webpack
Docker,
Jira, Figma
Проекты
(3 года 8 месяцев)
Платформа по аренде и сдачи квартир
Роль
Frontend-разработчик
Обязанности
Инициировал и провел первичную настройку проекта, включая конфигурацию Docker и eslint
Создание UI компонентов с нуля:
Разработал множество пользовательских интерфейсов, включая карточки квартир, формы и кнопки, с акцентом на удобство использования.
Реализовал кастомные метки для отображения квартир на карте, улучшив визуализацию данных для пользователей.
Реализация получения данных при скролле по карте: настроил динамическую загрузку данных при прокрутке карты, что улучшило производительность и скорость отклика приложения.
Настройка Webpack и конфигурации проекта: провел настройку Webpack и конфигурацию проекта через next-config, обеспечив оптимизацию сборки и загрузки.
Реализовал функциональность пагинации для упрощения навигации по спискам квартир.
Настроил кастомный роутинг на app directory для определенных городов и фильтров в URL, что улучшило SEO и UX.
Анимации с использованием Framer Motion.
Разработка слайдеров.
Конфигурировал и оптимизировал хранилище состояния с использованием Redux Toolkit (RTK)
Реализовал адаптивную верстку интерфейса по предоставленным макетам из Figma, соблюдая дизайн-гайды.
Функционал избранного с использованием Local Storage: реализовал возможность добавления квартир в избранное с сохранением данных в Local Storage, а также синхронизацию с бекендом для авторизованных пользователей.
Разработал функционал фильтров с построением ЧПУ (человекопонятных URL) по приоритету.
Создал шаблонизатор для динамического формирования метатегов страниц в зависимости от выбранных фильтров.
Оптимизация производительности: провел анализ производительности приложения и внедрил инструменты оптимизации, такие как lazy loading для изображений и компонентов.
Регулярно обновлял зависимости проекта для обеспечения безопасности и использования новых возможностей библиотек.
Настройка целей яндекс метрики
Кастомная генерация sitemap файлов с учетом кастомного роутинга и no-index
Разработка ui кит
Написание unit тестов
Стек специалиста на проекте
Lodash, TypeScript, React Hook Form, Next.js, SCSS, RTK, Axios.js, React, Swiper, Styled-Components, TanStack Query, framer-motion
Отрасль проекта
Realty & Constructoring
Период работы
Июнь 2024 - Март 2025
(10 месяцев)
CRM - система
Роль
Frontend-разработчик
Обязанности
Личный кабинет CRM - системы для удобного управления и ведения бизнеса. Менеджеры могут подключить кассы к платформе и отслеживать удобно оплату клиентов, после оплаты чек попадает в систему, следить за посещением клиентов на их занятия по абонементам или оплаченной записи
Что реализовывал:
Разработка кастомных полей для разных сущностей которые используются во встраиваемых виджетах.
Разработка страницы редактирования группы занятия
Глобальный поиск по клиентам
Разработка страницы для студий и залов
Доработка расписания
Исправление багов
Стек специалиста на проекте
Docker, Jest, Redux, Keycloak, React Hook Form, Axios.js, React Router Dom, AntD, ESLint, React, Redux-Saga
Отрасль проекта
RnD
Период работы
Март 2024 - Май 2024
(3 месяца)
Платформа для инвестиций (инвестиционная карта).
Роль
Frontend-разработчик
Обязанности
Краткое описание:
Сайт представляет из себя веб-приложение где инвестор может зайти и сделать выписку по какому-либо объекту на карте, связаться с менеджером в личном кабинете.
Что реализовывал: Работа с различными правками по желанию заказчика
Авторизация по JWT
Интеграция с картой
Функционал добавление меток (кастомных объектов) на карту через админ панель
Разработка админ-панели
Разработка личного кабинета пользователя
Чат между клиентом и менеджером
Настройка prettier'а для форматирования кода в проекте
Настройка webpack для проекта
Анимирование элементов через CSS и Frame Motion
Стек специалиста на проекте
Docker, Webpack, JWT, React Hook Form, MUI, xQuery, React Query, Next.js, Moment.js, RTK, RTK Query, JQuery, Date-fns, React, classNames, Tailwind, React Router Dom v6, Query
Отрасль проекта
FinTech & Banking
Период работы
Апрель 2023 - Февраль 2024
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Армавирский механико-технологический институт (филиал) Кубанского государственного технологического университета (АФКПИ)
Специальность
Информационные системы и программирования, Программист
Завершение учебы
2027 г.