Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Профессиональные навыки
Работа с командой:
Проводил cross Code Review в команде;
Проводит Code Review коллег;
Понимание технологий - умение их объяснить;
Менторство младших разработчиков.
Работа с проектами:
Опыт разработки продуктов с нуля;
Самостоятельность;
Умение быстро ориентироваться в чужом коде;
Оценивал поставленные задачи и проекты;
Понимание архитектуры React приложения;
Понимание алгоритмов;
Работал с чистым SQL на уровне продвинутых запросов;
Опыт разработки SPA-приложений.
Работа с дизайном:
Опыт в разработке интерфейсов, понимание UX;
Опыт работы с готовыми макетами в Figma.
Проекты
(2 года 3 месяца)
СИСТЕМА КОМПЕНСАЦИИ ПИТАНИЯ ДЛЯ СОТРУДНИКОВ ЧЕРЕЗ ПРЕДОПЛАЧЕННЫЕ БАНКОВСКИЕ КАРТЫ
Роль
Fullstack разработчик (старший)
Обязанности
Описание проекта:
Система управления дотациями на питание сотрудников
Сотрудники компании получают предоплаченную банковскую карту, средства с которой могут быть потрачены исключительно на питание (в любых ресторанах, кофейнях, столовых, кафе и службах доставки)
Карту используют в компаниях с развитой сетью филиалов и компаниях выстраивающих 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/
Описание проекта:
Разработка сайта компании по поставке табачной продукции и нагревательных систем для табака с учетом задачи последующего масштабирования, внедрения сервисов для взаимодействия с дилерами и розничными покупателями.
Состав команды:
2 Frontend разработчика, 1 Backend разработчик, 1 TL, Product, PM, 1 QA
Задачи/реализованный функционал
- Разработка административной панели - с возможностью управлять контентом сайта, посмотреть информацию об оставленных заявках и истории изменений контента с помощью Strapi;
- Разработка каталога и страницы для партнеров (дилеров/дистрибьюторов) с помощью библиотеки React-hook-form - с возможностью заполнить анкету и отправить заявку с перенаправлением на почту менеджеру с помощью плагина и Strapi;
- Разработка интерактивного теста для выбора вкуса стиков, по результатам которого предлагаются подходящие товары - основная логика была написана в Strapi;
- Разработка главной страницы, страницы “О компании” и др. страниц - для анимации компонентов был использован Framer-motion и Swiper. Для стилизации компонентов был использован Tailwind. Для кеширования данных на стороне клиента был использован Tanstack Query;
+ Разработка главной страницы, страницы “О компании” и др страниц.
+ Написание логики компонентов, ui-компонентов и формы;
+ Подготовил cms strapi для проекта;
+ Интеграция клиентской части приложения с API, определение сущностей для запросов, взаимодействие с командой бэкенд разработки;
+ Настройка сборки фронт части приложения с помощью webpack;
+ Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
+ Исправление багов, выявленных на этапе тестирования;
+ Написал api для контента и для заявок.
Достижения разработчика на проекте:
Самостоятельно оптимизировал рабочий процесс, чтобы уложиться в измененные сроки проекта.
Ссылка на проект:
https://www.rejonow.ru/
ОФОРМИСТ - ВСТРАИВАЕМЫЙ УНИВЕРСАЛЬНЫЙ КОНСТРУКТОР МЕБЛИРОВКИ И ОТДЕЛКИ
Роль
Fullstack разработчик (старший)
Обязанности
Описание проекта:
Стартап, идея которого - дать возможность любому девелоперу (застройщику) предлагать потребителю услугу отделки и меблировки на сайте, где покупатель смог бы, как конструктор, «собирать» дизайн для квартиры и подбирать мебель на свой вкус. Стоимость мебели и ремонта можно включить в ипотеку.
Было необходимо реализовать встраиваемый на сайт девелопера конструктор квартир и административную панель для заказчика, где он может добавлять застройщиков, стили, загружать фото и описания, оперативно изменять проекты.
Состав команды:
2 Frontend разработчика, 1 Backend разработчик, 1 TL, 1 QA
Задачи/реализованный функционал:
Конструктор мебели и дизайнерского ремонта:
- Реализован пошаговый конструктор на React; В качестве инструмента сборки был использован Vite; Анимационные эффекты были реализованы с помощью библиотеки Framer Motion;
Реализовано два способа интеграции в сайт застройщика:
- Первый способ - в виде всплывающего окна (быстрый - без изменяя архитектуры);
- Второй - в интерфейс сайта через отдельный модуль с кнопкой или чекбоксом (полная интеграция);
Панель управления контентом:
- В качестве основы для создания панели управления контентом был использован Node.js фреймворк Strapi;
- В ходе кастомизации бэкенд части приложения были написаны несколько плагинов для кастомизации и создания новых контроллеров и сервисов, добавления крон-задач (сron jobs), функций жизненного цикла записей, модулей для работы с Excel-таблицами;
Помимо этого, была значительно расширена фронтенд-часть приложения:
- Реализованы кастомные модули для управления контентом; Настроена система прав и доступов к модулям и плагинам;
+ Написание логики взаимодействия пользователя с виджетом;
+ Разработка api для виджета;
+ Исправление багов, выявленных на этапе тестирования;
+ Построение с нуля SPA архитектуры react приложения, определение структуры проекта и необходимых для реализации зависимостей;
+ Анализ требований, оценка и планирование задач, декомпозиция крупных задач, расстановка приоритетов;
+ Интеграция клиентской части приложения с API, определение сущностей для запросов, взаимодействие с командой бэкенд разработки;
+ Помощь с настройкой стилей для интеграции в сайт застройщика.
Награды:
Лучший MVP-сайт Tagline Awards 2023
https://tagline.ru/iq-dev/cases/razrabotka-pod-klyuch-prilozheniya-oformist-dlya-vybora-otdelki-i-mebeli-na-saytah-zastroyschikov-partnerov/