Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Опытный, технически подкованный, увлеченный фронтенд-разработкой специалист. Вникает в суть, предлагает более оптимальные решения. Соблюдает стандарты разработки. Любит новые технические вызовы. Самостоятельный.
Работа с командой:
Проводил cross Code Review в команде;
Проводит Code Review коллег;
Понимание технологий - умение их объяснить;
Менторство младших разработчиков.
Работа с проектами:
Опыт разработки продуктов с нуля;
Самостоятельность;
Умение быстро ориентироваться в чужом коде;
Оценивал поставленные задачи и проекты;
Понимание архитектуры React приложения;
Понимание алгоритмов;
Работал с чистым SQL на уровне продвинутых запросов;
Опыт разработки SPA-приложений.
Работа с дизайном:
Опыт в разработке интерфейсов, понимание UX;
Опыт работы с готовыми макетами в Figma.
Проекты
(3 года 9 месяцев)
КОРПОРАТИВНЫЙ ПОРТАЛ ДЛЯ КРУПНОГО РИТЕЙЛЕРА
Роль
Frontend разработчик
Обязанности
Описание проекта:
Разработка корпоративного портала для крупного ритейлера, включающее функциональность рабочего графика, графика отпусков, отслеживания карьерного роста, формирования и движения по индивидуальным планам развития и т.д.
Состав команды:
3 frontend, 4 backend, 1 PM, 1 аналитик
Задачи/реализованный функционал:
Реализовал следующие разделы:
Моя карьера
- Карта и список вакансий
- Детальная страница вакансии
- Профили должностей
- Детальная страница профиля должности
- Кадровый резерв
Мои достижения
- Мои коины
- Каталог товаров и услуг
- Корзина и оформление заказа
- Мои заказы
- Детали заказа
Особенность проекта была в требовании от заказчика достаточно высокой степени шаблонизации страниц, с динамической сборкой фронтенд-части под данные, приходящие с бэкенда. Это заняло больше времени на старте, но в итоге позволило сэкономить время на разработке и уложиться в сроки.
Docker, PHP, 1C-Битрикс, React, PrimeReact UI, SCSS, Vite, Formik, Yup, ESLint, Framer Motion, npm, react-router, Redux, TypeScript
АДМИН. ПАНЕЛЬ ДЛЯ УПРАВЛЕНИЯ СЕРВЕРНЫМ ОБОРУДОВАНИЕМ
Роль
Frontend разработчик
Обязанности
Описание проекта:
Административная панель для управления серверным оборудованием (изначально) с возможностью сбора информации о загрузке оборудования, управлению клиентами, мониторингом, редактором файлов. В дальнейшем планируется использование наработок в других сферах.
Состав команды:
1 frontend, 2 backend, 1 PM, 1 аналитик
Задачи/реализованный функционал:
Полностью разработка фронтенда приложения.
Реализовал универсальный шаблон страницы для вывода табличной информации в зависимости от данных, пришедших с бэкенда (TanStack Table, TanStack Query).
Разработал редактор файлов находящихся на сервере через React Simple Code Editor с анимацией, возможностью перемещаться по дереву каталогов и другим функционалом.
Реализовал функционал просмотра и редактирования выбранного элемента (универсальный шаблон, поддерживающий возможности от редактирования пользователя до управления параметрами серверов)
Разработана синхронизация данных с бэкендом, получение выгрузки файлов.
В качестве основной IU-библиотеки использовался DaisyUI, для работы с запросами - Axios, для запросов - Tanstack-Query
Основной особенностью проекта было требование разработать универсальные решения страниц для того, чтобы можно было в дальнейшем применять интерфейс в различных сферах и проектах (не только в управлении серверным оборудованием). Такая универсализация заняла больше времени, но задача была решена.
СИСТЕМА КОМПЕНСАЦИИ ПИТАНИЯ ДЛЯ СОТРУДНИКОВ ЧЕРЕЗ ПРЕДОПЛАЧЕННЫЕ БАНКОВСКИЕ КАРТЫ
Роль
Frontend разработчик (старший)
Обязанности
Описание проекта:
Система управления дотациями на питание сотрудников
Сотрудники компании получают предоплаченную банковскую карту, средства с которой могут быть потрачены исключительно на питание (в любых ресторанах, кофейнях, столовых, кафе и службах доставки)
Карту используют в компаниях с развитой сетью филиалов и компаниях выстраивающих HR-бренд
Состав команды:
2 Frontend разработчика, 1 Backend разработчик, 1 TL, 1 Product, 1 PM, 1 QA
Задачи/реализованный функционал:
- Подготовка проекта к разработке (репозиторий, общая настройка проекта: настройка репозитория, написание Docker-файла для сборки образа);
- Разработка страницы “сотрудники” - с возможностью посмотреть список и статусы сотрудников в табличном формате - который делится на две группы: актуальные и неактуальные сотрудники. Для стилизации компонентов использовался Tailwind-UI;
- Разработка страницы “отчеты” - с возможностью выбора таблицы для получения аналитики (через селектор) - по покупкам, местам покупки, пополнениям и т.д;
- Разработка фильтрации и сортировки информации по определенным критериям - в таблице сотрудников и в таблице отчетов - с возможностью настройки отображения колонок, изменение статуса и выгрузки списка в excel формате. Логика была расписана на JavaScript;
- Разработка карточки сотрудника - с возможностью посмотреть информацию о балансе, тратах, статистике, истории пополнения и т.д. Для валидации данных с форм использован Zod. Для форм использовался React-hook-form;
- Разработка главной страницы с гистограммой, где есть возможность отследить все карты, сотрудников, баланс, общий остаток, статистику, историю пополнений, а также возможность фильтрации по временному периоду и возможность зайти в каждый блок гистограммы. Гистограмма была разработана с помощью Chart.js;
- Помогал с работой по проекту младшему-разработчику (ревью кода и помощь во всех вопросах касающихся разработки проекта);
+ Написание API;
+ Исправление багов, выявленных на этапе тестирования;
+ Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
+ Построение с нуля SPA архитектуры react приложения, определение структуры проекта и необходимых для реализации зависимостей;
+ Написание мокового backend на Node.js.
Ссылка проект:
https://prostodar.ru/sup/