Андрей Б. Frontend разработчик, Middle+

ID 28582
АБ
Андрей Б.
Мужчина, 26 лет
Россия, Москва, UTC+3
Ставка
2 142,86 Р/час
НДС не облагается
Специалист доступен с 15 января 2026 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Middle+
Навыки
avascript
HTML5
Gino
Core.js
BSS
hyperscript
Fedex
FastAPI
React 18
met
Graph
Frontend
Wedpack
MobX
Ext.js
Redux Toolkit
React Redux
srm
React Hook Form
React testing library
Appollo
WebSockets
reat
React
Docker
Отрасли
Logistics & Transport
Знание языков
Русский — B1
Английский — B2
Главное о специалисте
Занимаюсь фронтенд-разработкой порядка 4 лет, есть опыт разработки масштабных проектов в командах до 25 человек и опыт доведения до релиза крупных бизнесовых фич. Не боюсь брать ответственность, предлагать и внедрять архитектурные и продуктовые улучшения в проект, а также постоянно развиваюсь и расширяю стэк технологий и пишу статьи на Хабре: https://habr.com/ru/users/ABurov30 Стек технологий: React, JavaScript, TypeScript, MobX, Redux, Redux-toolkit, Next.js, RTK-query, react-router-dom, Storybook, SCSS modules, Styled Components, Redux-Toolkit, Material UI, Jest, React-testing-library, Git, Jira, CI/CD, css in js, Webpack, Vite, PWA, websocket, React Native, Gitlab, AntDesign, CSS, SASS, LESS, bootstrap, Figma, d3.js, react-hook-form, Docker.
Проекты   (4 года 6 месяцев)
КОРУС Консалтинг
Роль
Frontend-разработчик
Обязанности
Занимаюсь разработкой многофункциональной логистической платформы для управления складами. Приложение можно индивидуально настроить под нужды любого бизнеса, управлять юридическими лицами, складами, поставками и товарными единицами, также возможен более детальный менеджмент, например доступно создание заданий, группировка заданий и отслеживание пломб на грузе. Взаимодействую с командой разработки из 25 человек с помощью Jira, Confluence. Работаем по Scrum методологии. Достижения и обязанности: — Разработал мессендежер на socket-io, React и Websockets, позволяющий менеджерам складов вести переписку в режиме реального времени, не переходя в сторонние приложения; — Разработал модуль антикоррупционного мониторинга, создал сложные взаимосвязанные формы на React-Hook-Form и Zod, реализовав функционал добавления исполнителей и участников закупок, что помогло автоматизировать закупки и снизило риск коррупционных инцидентов; — Инициировал, защитил перед командой и успешно реализовал рефакторинг архитектуры приложения с применением паттерна репозитория, разработав абстрактный класс для базового хранилища данных на MobX & React. Создал модульные хранилища, адаптированные под конкретные бизнес-сущности, что повысило масштабируемость кода и упростило дальнейшую поддержку; — Разработал основную часть корпоративного UI-kit на React и Typescript, настроил публикацию пакета в npm, а также внедрил Storybook для документации и визуализации UI-компонентов; — Успешно провел миграцию приложения с Create React App на Vite, предложив и защитив выбор именно этого сборщика перед архитектором и тех-лидами. В результате удалось устранить уязвимости npm-пакетов и оптимизировать процесс сборки, ускорив время сборки в 4 раза; — Внедрил react-virtuoso (виртуализацию) для оптимизации таблиц с большим количеством данных, обеспечив плавную прокрутку и рендеринг только видимых строк, это заметно улучшило производительность интерфейса и повысило метрики Lighthouse (TTI, TBT); — Реализовал сквозную авторизацию в приложении с использованием JWT-токенов и HTTP-only cookies, обеспечив безопасную аутентификацию и авторизацию пользователей, а также защиту от XSS-атак; — Реализовал бесшовную интеграцию с системой управления дворами на складе посредством iframe, обеспечив синхронизацию данных и взаимодействие между различными системами без необходимости переработки существующих модулей; — Провел детальное исследование и анализ Data Grid npm-библиотек для React (TanStack, Tabulator, React Data Grid) для замены MUI DataGrid, организовал презентацию результатов исследования перед командой. Представил задеплоенный проект с демонстрацией кода, подробно описал плюсы и минусы каждой альтернативы; — Покрыл unit-тестами компоненты и обработчики на Jest и react-testing-library, что помогло выявлять и устранять баги на ранних этапах разработки; — Настроил маршрутизацию на клиентской стороне с помощью react-router-dom, реализовал распределение прав доступа через проверку ролей пользователей; — Разрабатываю бизнес-фичи на React, MobX, Typescript, FSD, а также разрабатываю мобильную версию для складских терминалов на React Native; — Провожу code-review, предлагаю и аргументирую коллегам использование архитектурных подходов, мы используем FSD (feature sliced design), занимаюсь оценкой задач и работаю с CI/CD; В результате удалось разработать WMS платформу, которая позволяет автоматизировать конкретные задачи для бизнеса: приём, размещение, хранение, обработку и отгрузку товаров, управление транспортом на территории склада и так далее. Подробнее про проект: https://wms.korusconsulting.ru/solutions/koncrit-logisticheskaya-platforma/
Стек специалиста на проекте
Git, CSS, JavaScript, Jira, Jest, Webpack, TypeScript, MobX, React Native, Storybook, Styled Components, Redux Toolkit, React testing library, Vite, React Router Dom, Material UI, CI/CD, WebSockets, React, scss-modules
Отрасль проекта
Logistics & Transport
Период работы
Февраль 2023 - Июль 2025  (2 года 6 месяцев)
TTWCome
Роль
Frontend-разработчик
Обязанности
Разрабатывал и поддерживал веб-приложение для отслеживания местоположения вагонов на железной дороге в реальном времени. Проект направлен на оптимизацию логистических процессов и повышение эффективности управления грузоперевозками. Стек технологий: React, JavaScript, TypeScript, Redux-Toolkit, Storybook, SCSS modules, Ant Design, Bootstrap, Jest, React-testing-library, Git Достижения и обязанности: — Разработал страницу статистики по вагонному парку в личном кабинете пользователя с использованием графиков на D3.js, предоставив визуализацию ключевых метрик, таких как загруженность, состояние вагонов и динамика использования; — Создал модуль поиска и фильтрации вагонов по атрибутам (номер вагона, маршрут, статус) в виде табличных списков с пагинацией, используя Redux-toolkit; — Реализовал возможность гибкого управления размером вагонного парка для пользователей через слайсы (slices) в Redux-Toolkit и интеграцией с REST API; — Настроил перенаправление неавторизованных пользователей на страницу входа с помощью PrivateRouter в React, обеспечив безопасность данных; — Адаптивная верстка с помощью CSS и React UI библиотек (Ant Design, Bootstrap), сотрудничество с дизайнерами для согласования макетов Figma; — Занимался код-ревью, взаимодействовал с командой разработки из 10 человек, занимался оценкой и планированием задач в рамках scrum-спринтов;
Стек специалиста на проекте
Webpack, Redux, TypeScript, React
Отрасль проекта
Logistics & Transport
Период работы
Февраль 2021 - Февраль 2023  (2 года 1 месяц)
Формат взаимодействия
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
МИРЭА — Российский технологический университет,,Москва
Специальность
Менеджмент
Завершение учебы
2021 г.

Похожие специалисты

Недавно просмотренные специалисты

E-commerce & Retail • LifeStyle
АЖ
Артём Ж.
Минск
Python разработчик
Senior
3 622,22 Р/час
паттерны
AI
Оркестрация
OpenAI API
langchain
Grafana
gpt
Работа с интеграциями
языки программирования
архитектура
+86

Артём — Senior Python разработчик из Минска, Беларусь. Специализируется на backend-разработке с использованием Python. Имеет высшее образование по специальности «Программное обеспечение вычислительной техники и автоматизированных систем» от Белорусского государственного университета информатики и радиоэлектроники. Обладает опытом работы на проектах в отраслях LifeStyle, E-commerce & Retail. Участвовал в разработке распределённой микросервисной платформы для обработки, агрегации и анализа данных в различных доменах, включая финансы, блокчейн, аналитику и AI/ML. Проектировал и разрабатывал высоконагруженные микросервисы на FastAPI, организовывал межсервисное взаимодействие через событийную архитектуру с использованием Kafka и RabbitMQ. Интегрировал LLM-модели, разрабатывал системы векторного поиска и семантического сравнения. Также имеет опыт работы с микросервисной архитектурой, RAG-подходами, оптимизацией пайплайнов обработки текстовых данных, созданием RESTful API. Участвовал в разработке и поддержке backend-сервисов для автоматизации бизнес-процессов и интеграции с внешними API и системами аналитики.

Подробнее