Гагик А. React разработчик, Middle

ID 387
ГА
Гагик А.
Мужчина
Россия, Пермь, UTC+5
Ставка
2 831,17 Р/час
НДС не облагается
Специалист доступен с 2 января 2026 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
React разработчик
Грейд
Middle
Навыки
Git
HTML
Java
JavaScript
Node.js
MongoDB
Webpack
Redux
Express.js
Redux-Saga
Yarn
React Router
Babel.js
TypeScript
React Hooks
Material Design
Npm
Vue.js
Redux Thunk
React
Отрасли
E-commerce & Retail
Знание языков
Английский — B1
Проекты   (2 года 3 месяца)
Система рассылки
Роль
ReactJS-разработчик
Обязанности
Работа в основном с UI. Создание UI форм (компонентов), через которые производились рассылки, после создания компонента была реализована логика отправки данных через эти формы. Использование готовых UI-компонентов из Material-UI. Сбор статистики по пользователям, подписавшимся на рассылки. Реализация задач по созданию UI некоторых компонентов из других проектов (dummy-components). Технологии: React, Redux, Thunk, Material-ui, Typescript.
Период работы
Август 2020 - Май 2021  (10 месяцев)
Онлайн-кинотеатр
Роль
ReactJS-разработчик
Обязанности
Работу над этим проектом начали уже на стадии разработки (большая часть функционала уже реализована). Поддержка - исправление ошибок. Работа в основном с роутами и UI. Создание динамических роутов, чтобы при движении по ним появлялась анимация (монтаж и демонтаж компонентов), использование библиотеки react-spring для работы с анимацией. Основная задача проекта - поддержка всего UI. Респонсив дизайн. Также отвечал за появление приложения на разных экранах. Технологии: React, React-Router, Styled-Components.
Период работы
Январь 2020 - Август 2020  (8 месяцев)
Интернет-магазин одежды
Роль
ReactJS-разработчик
Обязанности
Присоединились к развитию этого проекта, когда он только создавался. Сделано практически все, кроме осуществления оплаты и подтверждения. Создание маршрутов через React-router. Написание redux-логики, редукторов, действий для них (в общем, вся бизнес-логика компонентов, с которыми я работал). Изначально Redux использовал thunk для реализации асинхронных действий, но позже перешел на redux saga, потому что saga позволяет отделить всю логику асинхронных действий от простых действий (это очень удобно, понятно и абстрактно). Написание стилей для компонентов с использованием styled-components. Позже проект был перенесен на TypeScript. Написание всего - от пропсов до компонентов, до ввода асинхронных действий в redux saga. Для работы с формами использовал react-hook-form (опыта работы с ней мало) Технологии: React, React-Router, Redux, Redux Saga / Thunk, TypeScript, Styled-Components, React-hook-form.
Период работы
Март 2019 - Декабрь 2019  (10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

Недавно просмотренные специалисты

EdTech • FinTech & Banking • LifeStyle
ЕП
Екатерина П.
Санкт-Петербург
Бизнес/системный аналитик
Senior
3 506,49 Р/час
Wireframes
UML
брокеры сообщений
Postman
Use case diagram
Базы данных
diagram
Бизнес-анализ
JSON
REST
+40

Системный аналитик с опытом 5 лет в банковских и проектах b2c и b2b. Работала на проектах полного цикла - от сбора и трассировки требований до выпуска в прод. Проводила детальный бизнес и системный анализ, проектировала архитектуру проекта, проектировала базу данных и API контракты, учитывая особенности пагинации и фильтрации, что сократило нагрузку на клиентскую часть. Участвовала в редизайне всех компонентов проекта от бизнес-части и анализа UX дизайна до участия в разделении монолита на микросервисы. Самая технически сложная и интересная задача: Одной из самых сложных задач было проведение глубокого и детального анализа существующей системы перед стартом ее рефакторинга. На проекте СберМобайла, сайта “Подключи” предназначен для сотрудников по регистрации сим-карт. Для успешного проектирования новой системы необходимо было понять текущее состояние и логику работы существующей системы. Однако устаревшая документация, датированная 2017 годом, не давала полного представления о работе системы. Это создавало сложности в понимании бизнес- и технической логики, что затрудняло дальнейшую разработку и проектирование новой архитектуры. Совместно с backend-разработчиком я провела анализ кода проекта и изучила логи, чтобы восстановить полное понимание системы. На основе полученных данных я составила новую документацию, включая BPMN диаграмму для описания бизнес-логики, sequence диаграмму для технической части и подробное описание API. Затем, выделив функционал для микросервисов, я спроектировала архитектуру будущего проекта, создав верхнеуровневое описание (HLD) и диаграммы C4 для каждого микросервиса. Реализация данной задачи позволила улучшить понимание системы и упростить процесс разработки. Новая архитектура на основе микросервисов обеспечила гибкость и масштабируемость, что, в свою очередь, ускорило внедрение новых функций. Это положительно сказалось на бизнес-процессах, увеличив количество продаж в следующем после запуска квартале на 25%. Куда хочется развиваться

Подробнее