Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Роман — Middle+ Frontend разработчик из Волгограда. Специализируется на разработке пользовательских интерфейсов с использованием Angular, React, TypeScript и других технологий. Имеет опыт работы с AntD, Chart.js, Cypress, Echarts, Express.js, Git, Jasmine, JavaScript, Jest, LESS, MobX, NGRX, Node.js, Redux, Redux Toolkit, RxJS, SCSS, Socket.io, Styled-Components и других инструментов.
Участвовал в проектах в сферах E-commerce & Retail, Information Security, Cloud Services, Urban technology.
Работал над редизайном и добавлением нового функционала для приложения «7 Цветов», разрабатывал фронтенд-часть государственной информационной системы безопасности объектов города Москвы, участвовал в создании приложений для компании «ЗАЗЕКС» и работал над приложением «Личный кабинет жителя» и внутренним приложением «С 300» в рамках проекта ЕИС ЖКХ.
Выполнял задачи по разработке нового функционала, рефакторингу UI компонентов, написанию тестов, типизации проектов.
Проекты
(4 года 3 месяца)
Siberian.pro
Роль
Frontend developer
Обязанности
Описание: редизайн и добавление нового функционала для приложения «7 Цветов» https://www.7flowers.ru/. Это биржа для закупки цветов и других товаров.
Визулация в виде таблицы и сетки множества товаров
Фильтрация, сортировка товаров
Множество страниц с дополнительной информацией о пользователе, такие как его предыдущие заказы, претензии к заказам
Команда: 1 Backend, 5 Frontend, 2 QA, 1 дизайнер, 1 аналитик, 1 PM
Задачи и обязанности:
● Разработка нового функционала для сортировки и фильтрации товаров
● Разработка страниц, которые динамически изменяют URL в зависимости от применённых фильтров
● Разработка / рефакторинг UI компонентов
Ключевые достижения:
● Разработка нового функционала
● Рефакторинг legacy кода
Февраль 2023 - По настоящее время
(2 года 7 месяцев)
Государственная информационная система безопасности объектов города Москвы
Роль
Frontend - разработчик
Обязанности
Описание: Приложение для ведения базы данных по объектам с массовым пребыванием людей в контексте их антитеррористической защищенности. Система позволяет собирать и структурировать информацию по различным критериям. Данные группируются по типам документации и передаются на верификацию в контролирующие ведомства. В проекте реализована сложная ролевая модель с многоуровневой системой прав доступа.
Также предусмотрен отдельный административный модуль для управления пользователями, ролями, привилегиями и справочниками.
Команда: 10 Backend, 4 Frontend, 5 QA, 2 аналитика
Задачи и обязанности:
Проведение код-ревью всех merge request’ов в рамках командного кросс-ревью
Доработка неполных задач — уточнял требования, дополнял отсутствующие детали и согласовывал финальную формулировку с аналитиками
Формирование задач для backend — в случае недопонимания требований со стороны backend-разработчиков составлял отдельные задачи с уточненными условиями
Рефакторинг и типизирование — приводил код к более читаемому и лаконичному виду, устранял дублирование, удалял неиспользуемые участки, типизировал any-значения, заменял громоздкие конструкции на более гибкие решения, в том числе через переход к объектным структурам
Разработка и поддержка фронтенд-части системы — интерфейсы, логика, взаимодействие с API для приложения и админки
Достижения
Сократил объем кода за счёт рефакторинга, удаления дубликатов и неиспользуемых участков
Выявлял и устранял дублирование логики, замечая на ревью повторную реализацию уже существующих компонентов и сервисов
Стек специалиста на проекте
Git, Angular, Рефакторинг, lightning, Ревью
Отрасль проекта
Information Security
Период работы
Ноябрь 2024 - Июль 2025
(9 месяцев)
ЗАЗЕКС
Роль
Frontend developer
Обязанности
Описание:
Приложение 1: аналог APEX от Oracle. В приложение были собраны различные данные компании, которые визуализировались за счет редактируемых таблиц.
Приложение 2: создания и управления формами, предназначенными для добавления информации о людях и компаниях в базу данных. И последующая визуализация данных с возможностью сортировать и фильтровать.
Приложение 3: для перевода внутренней валюты между пользователями. Внутреннюю валюту можно приобрести, обменяв различные фиатные валюты и криптовалюты.
Команда 1: 2 Backend, 2 Frontend, 1 аналитик
Команда 2: 7 Backend, 5 Frontend, 3 QA
Команда 3: 1 Backend, 1 Frontend, 1 QA, 1 дизайнер, 1 PM
Задачи и обязанности:
● Создание новых страниц и функциональных возможностей
● Разработка / рефакторинг UI компонентов
● Написание тестов
● Типизация проекта
Ключевые достижения:
● Редизайн UI компонентов;
● Написал более полтысячи тестов, которые покрыли около 30% шестилетнего проекта;
● Завершил проект по созданию небольшой платежной системы. Функционал: ввод/вывод различной валюты (фиат/крипта). Регистрация/авторизация пользователя.