Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Постоянно совершенствую навыки программирования через решение алгоритмических задач (1700+ решенных задач на LeetCode), что помогает мне эффективно решать сложные технические проблемы в реальных проектах.
Ссылка на профиль: https://leetcode.com/u/Vladislav-sys/
Проекты
(3 года 6 месяцев)
РАЗРАБОТКА CRM-системы для бизнеса
Роль
Middle+ Frontend
Обязанности
Масштабируемый корпоративный портал для управления внутренними системами компании. Объединяет в себе возможности различных корпоративных приложений (от личного кабинета сотрудника до управления финансами компании) с динамическим конструктором интерфейсов и системой управления виджетами.
• Участие в планировании спринтов
• Постановка, декомпозиция, распределение задач
• Помощь в решении технических проблем команды
• Проведение code review
• Участие в проектировании архитектуры приложения
• Создание интерактивных форм для загрузки и обработки документов
• Верстка компонентов в соответствии с дизайном, поддержка кроссбраузерности
Достижения
Принимал участие в проектировании и реализации архитектуры приложения на основе Feature-Sliced Design
Разработал модуль динамической маршрутизации с поддержкой вложенных маршрутов
Реализовал интеграцию с Keycloak для безопасной аутентификации пользователей
Создал систему валидации данных с использованием Zod
Разработал систему динамического управления расположением виджетов с использованием react-grid-layout. Реализация позволяет пользователям настраивать рабочие пространства через drag-and-drop интерфейс с сохранением позиций и размеров элементов.
Внедрил различные типы графиков и диаграмм для наглядного представления данных
Стек специалиста на проекте
components, msw, React Hook Form, Redux Toolkit, React testing library, Понимание процесса и целей создания микросервисных решений, Thunk, AntD, Keycloak, Storybook, RTK Query, ESLint, препроцессоры, Zod, Stylelint, FSD, HTML, CSS, Docker, Axios.js, Chart.js, Day.js, React, JavaScript, REST API, Slices
Отрасль проекта
HRTech
Период работы
Август 2024 - По настоящее время
(10 месяцев)
Программный комплекс планирования и оптимизации рецептур бензинов и мазутов
Роль
Middle Frontend
Обязанности
Расчет рецептур оптимального состава нефтепродуктов основанного на формулах производственной переработки нефти, планирование логистики, производства, вывод показателей в виде графика, составление отчетов и выгрузка в Excel.
Написание бизнес-логики и справочников под нефтеобработку.
Первоначальная настройка проекта и его окружения.
Реализация форм для ввода параметров расчета, их валидация и отображение результата в различном виде в том числе графиков, таблиц и тд.
Верстка по макету¸ создание адаптивной верстки, поддержка кроссбраузерности.
Опыт работы по гибким методологиям разработки (SCRUM/Agile).
Опыт разработки SPA.
Опыт использования в разработке готовых UI-компонентов.
Достижения
Настроил с нуля конфигурацию проекта с использованием сборщика Webpack и линтеров: ESlint, Stylelint.
Реализовал конструктор таблицы с динамическим количеством колонок и строк.
Покрыл unit тестами критическую часть функционала проекта.
Реализовал построение графиков на основе данных с бекенда, с использованием react-chart-2.
Реализовал валидацию вводимых пользователем данных с использованием react-hook-form и Zod.
Реализовал валидацию большинства GET запросов с использованием Zod.
Система мониторинга акватории. Подсистема управления инфраструктурой
Роль
Middle Frontend
Обязанности
Проведение обследований бизнес-процессов системы мониторинга акватории
Информирование судовладельцев с помощью веб-доступа к системе
Предоставление пользователям услуг, связанных с судоходством
Ведение перечня объектов инфраструктуры
Учёт и планирование работ объектов инфраструктуры
Достижения
Реализовал логику формирования заявки на мутации сущностей в системе с использованием форм AntD и кастомных компонентов сравнения текущего и потенциального состояния.
Реализовал систему уведомлений по заявкам с использованием polling запросов и возможностью перехода к конкретной заявке.
Реализовал многоступенчатую фильтрацию и её визуальное представление.
Осуществлял верстку по макету и поддержку кроссбраузерности , создавал адаптивную верстку.
Принимал участие в настройке проекта на Webpack с использованием ESlint, Prettier, Stylelint.
Реализовал доступность функционала, основанной на ролевой модели с использованием групп пользователей.
Реализовал динамические карты на основе API 2ГИС.
Реализовал и валидировал динамические формы, в которых размер полей и формы определялся размером поступивших данных с API, с использованием react-hook-form.
Реализовал валидацию всех данных, приходящих с бекенда, с использованием Zod.
Реализовал пул заявок для отдельной роли, с возможностью отклонить или одобрить ее.
Опыт работы по гибким методологиям разработки (SCRUM/Agile).
Опыт разработки SPA.
Опыт использования в разработке готовых UI-компонентов.