ГА
Гагик А.
Мужчина, 24 года
Россия, Москва, UTC+3
Ставка
2 727,27 Р/час
НДС не облагается
Специалист доступен с 31 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
React разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Я являюсь Frontend-разработчиком на стеке React.js, Next.js и TypeScript. C интересом создаю
удобные и красивые интерфейсы, в которых стараюсь заложить сразу качественное
архитектурное решение надолго.
5 лет опыта работы в качестве Frontend Developer.
Сейчас я занимаюсь полной переработкой корпоративной платформы У-УАЗ Экипаж — это
система для управления экипажами и автопарком.
Я внедрял сложную бизнес-логику планирования смен и отчетности с более чем 50
бизнес-правилами. Для решения задач в реальном времени использовал WebSocket и
Server Sent Events, работал с MobX и немного Electron.js, создавал новые shared-ui
компоненты и переписывал легаси на современный стек React и TypeScript.
А на 1-ом месте работы работал с микрофронтами на базе Webpack Module Federation 5v.
В свободное время я слушаю подкасты, читаю блоги, прохожу специализированные курсы и
постоянно расширяю свои знания.
В работе ценю хороший код и открытых коллег.
Проекты
(5 лет 2 месяца)
У-УАЗ
Роль
Web Frontend Engineer
Обязанности
Участвовал в разработке У-УАЗ Crew Aero — платформы для управления автопарком (10К единиц техники, обслуживание 40+ стран). В рамках глобального рефакторинга перевели с разработчиками на новый стек (React, TypeScript, Vite), реализовал таблицы, формы, графики, фильтры, drag-n-drop, SSE и обновления через Websocket, собирал с нуля и расширял UIKit. В обязанности также входило расширять функционал продукта, улучшать UX и внедрять новые фичи на Frontend. Процесс разработки включал строгий Code-Review (минимум 2 лайка + финальный апрув от Лида команды). Проект очень нагружен логикой: a. 10 000+ единиц техники учтено в системе, обслуживание авиационной техникой более 40 стран. b. В системе аналитика, графики, отчёты, SSE/Webscocket, расписания, документооборот, списки сотрудников и авиационной техники, формы. React 18, TypeScript, Formik, Electron.js, CSS3, Unit Jest, MobX, html, ESLint, Prettier, Vite, Docker, PostgreSQL, Gitlab CI/CD. Бизнес поставил задачу сделать полный рефакторинг старого проекта => переписать на новый Frontend стек (MobX, React, Vite), улучшить дизайн проекта и отказаться от легаси старого Frontend технического стека. Я занимался разработкой с нуля внутренней платформы управления экипажами (У-УАЗ CREW), которая автоматизировала процессы планирования смен, распределения задач и мониторинга эффективности работы сотрудников. В проекте применялся React 18, TypeScript, MobX, Axios для управления состоянием и запросами к API, а также WebSocket для real-time обновлений данных. Разработка очень нагруженного логикой приложения: метрики, аналитика, Server Sent Events/Websocket, Electron.js, графики и расписание, отчётности, работы с документами, таблицы, списки сотрудников и техники, формы Fomik и Yup, чтобы поддерживать более 10,000 техники и 40+ стран.
Достижения
Написал более 30+ REST API, включая бизнес логику в MobX-сторе. Разработал функционал управления сменами экипажей с учётом более приблизительно 50 бизнес-правил: отпусков, замещений, специальных расписаний, выходных и форс-мажоров. Создал страницы учета и трекинга автопарка (например, транспорт, ремонты, пробег). Благодаря этой фиче менеджеры получили прозрачную аналитику по износу авиационное техники и могли планировать техническое обслуживание. Разработка нового UIKit в рамках Core команды проекта. Выступал хранителем UIKit из 100+ компонентов, также проводил Code-Review. Переписывание страницы формирования отчетов с графиками Apache Superset и drag-n-drop по рабочему времени сотрудников с учетом особенностей бизнес-процессов компании. Разработал кроссплатформенное десктопное приложение на Electron.js (frontend внутри electron) для отдела сервиса, которое отображает актуальный список заказчиков и ремонтных работ с обновлением данных в реальном времени через WebSocket.
Стек специалиста на проекте
PostgreSQL, HTML, Docker, Jest, Redux, CSS3, React Router, MobX, Formik, Context API, Ant design, Prettier, Vite, Electron.js, ESLint, GitLab CI/CD, zustand, React 18, unit, Feature-Sliced Design, typescript
Отрасль проекта
Manufacturing
Период работы
Июнь 2022 - По настоящее время
(3 года 2 месяца)
ERP платформа для автоматизации ресторанного бизнеса.
Роль
Web Frontend Engineer
Обязанности
ERP платформа для автоматизации ресторанного бизнеса. Проект состоит из набора микрофронтендов на React с использованием общего UIKit. Мои обязанности: a. Поддерживать Web с 1000+ ресторанов и франшиз по всей России и за её пределами. b. Участие в разработке модулей для клиентов — касса, склад, финансы, кухня, доставка и аналитика в одной системе. JavaScript, TypeScript, React, MobX, Axios, Recharts React Hook Form, Yup SCSS, classnames Webpack, Git, Storybook, Gitlab, Docker Jest, React Testing Library Работа с REST API, WebSocket Microfrontends Webpack Module Federation, микросервисная архитектура Работа над ERP фронтендов для ресторанов. Разработка функционала управления заказами, доставкой, персоналом, точками продаж, кассами и столовыми. Проект состоит из набора микрофронтендов на React с использованием общего UI Kit. Рефакторил код. Поддерживал и дорабатывал внутреннюю дизайн-систему. Документировал компоненты через Storybook и добавлял примеры использования. Участие в переводе микрофронтенда команды на Feature Sliced Design (FSD).
Достижения
Выносил общие react hooks в переиспользуемую npm @aiko/core библиотеку и функцию проверки Feature Flags. Добавил страницы для аналитики с графиками recharts, поработал с админкой. Добавил логику статуса заказов, курьеров, точек продаж, доставленные и отменённые заказы. В стеке админки React, TypeScript, Redux, Redux Saga. Добавил поддержку пагинации, сортировки, фильтров, экспорта таблиц. Добавление новых фич в конструктор готового встроенного сайт доставки с витриной, где клиент может развернуть сайт за считанные минуты. Добавил новые компоненты, исправлял баги, участвовал в обсуждении добавления новых компонентов. В процессе перевода на новую архитектуру реализовал интерфейс для курьеров с FSD. Я написал код для модуля доставки. По макету Figma добавил маршруты Яндекс.Карты, статусы, список заказов. Добавил возможность подтягивать актуальное состояние данных через Websocket. Интерфейс оптимизирован под планшеты и мобильные устройства. Доработка интерфейса для корп. питания с калькуляторами, которые написал я, с учётом бонусов, субсидий сотрудников. Добавил react window для виртуализации списка заказов, ускорил интерфейс. Добавил управление балансом и корзиной. Активно пилил новые формы на React Hook Form или дорабатывал текущую логику. Подключал кастомную валидацию.
Стек специалиста на проекте
Git, Docker, JavaScript, REST API, Jest, Webpack, Redux, GitLab, React Router, MobX, React Hook Form, Context API, Storybook, Yup, SCSS, React testing library, Axios.js, WebSockets, Recharts, React, classNames, Microservice Architecture, Webpack Module Federation, microfrontends, typescript
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Июнь 2020 - Май 2022
(2 года)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Офис
Командировки
Готов
Релокация
Внутри страны, За границу
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Уральский федеральный университет имени первого Президента России Б.Н. Ельцина
Специальность
Прикладная информатика
Завершение учебы
2023 г.