Максим Ш. Frontend разработчик, Senior
ID 20207
МШ
Максим Ш.
Мужчина, 27 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 207,79 Р/час
НДС не облагается
Специалист доступен с 14 сентября 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Проекты
(5 лет 6 месяцев)
Проект ОАО "РЖД" Автоматизированная система управления строительными проектами (BIM система)
Роль
Frontend Developer
Обязанности
Разработка интерфейсов новых модулей портала на основе предоставленных ТЗ и макетов, с соблюдением общепринятых паттернов разработки.
Создание и поддержка функциональности модуля файловой системы, включая переработку его дизайна и улучшение пользовательского опыта.
Оптимизация устаревших компонентов системы, перевод их с классового подхода на React Hooks и обновление до актуальных версий React.
Разработка и доработка модуля геоинформационной системы с использованием современных инструментов (Mapbox, Turf, Three.js).
Поддержка и развитие функционала модуля РИК для управления коммуникацией в рабочих группах, аналогичных Jira.
Работа с современными стандартами JavaScript (ES6/7) и TypeScript для обеспечения производительности и надежности кода.
Реализация адаптивного и кроссбраузерного интерфейса, совместимого с различными устройствами и браузерами.
Интеграция с RESTful API и WebSocket для обеспечения взаимодействия фронтенда с серверной частью.
Участие в разработке сложных SPA-приложений и внедрении микро-фронтенд-архитектуры.
Настройка и оптимизация сборки проекта с использованием Webpack и Module Federation для повышения производительности.
Достижения
- разработка внутреннего таск-трекера: Создана система управления задачами, обеспечившая непрерывность рабочего процесса и соответствие требованиям заказчика в условиях блокировки сторонних сервисов.
- разработка собственной геоинформационной подсистемы: выполнена реализация модуля с отрисовкой кастомных тайлов загружаемых из локального геосервера.
- Визуализация проектов в 3D: в рамках сотрудничества со смежной командой, на карту были добавлены 3D-объекты получаемые из внешней системы;
- сопровождение UI библиотеки: множественное улучшение UI компонентов, достигнуты при тесном взаимодействии с командой дизайна и пожеланиями заказчика;
- Внедрение практики кросс-ревью: Реализована практика взаимного ревью кода среди разработчиков, что повысило общий уровень знаний команды и улучшило качество кода.
Стек специалиста на проекте
HTML, CSS, JavaScript, REST API, Jest, Webpack, Redux, TypeScript, React Hooks, MobX, ARIA, SPA, React Hook Form, Storybook, Ant design, Vite, MapBox, WebSockets, React, Microfrontend, Tailwind, module federation, ES6/7, NX, Radix UI, React 17+, Component, styled, three
Отрасль проекта
Manufacturing
Период работы
Ноябрь 2021 - Январь 2025
(3 года 3 месяца)
CRM система для сервиса по страхованию транспортных средств на короткий промежуток времени
Роль
Frontend-Developer
Обязанности
- разработка и сопровождение новых возможностей для CRM системы (глобальный поиск);
- участие в планировании и оценке задач;
- оптимизация производительности (перевод проекта на React Hook Form, виртуализация);
- разработка динамических и многошаговых форм;
- сопровождение младших разработчиков;
- доработка продуктовых лендингов.
Достижения
- улучшение навыков оптимизации React приложений;
- код-ревью младшего разработчика;
- изучение и применение новых навыков при работе со сложными динамическими формами;
- получение опыта при работе в рамках концепции монорепозитория.
Стек специалиста на проекте
HTML, JavaScript, React Router, TypeScript, MobX, React Hook Form, Next.js, Axios.js, React, Tailwind, Visual, NX, Radix UI, Component, styled
Отрасль проекта
FinTech & Banking
Период работы
Сентябрь 2020 - Октябрь 2021
(1 год 2 месяца)
Программное обеспечение для автомобильных систем беспроводной связи (V2x)
Роль
Junior Frontend Developer
Обязанности
- обучение у старших разработчиков;
- разработка компонентов UI-kit;
- покрытие unit-тестами;
- поддержание системы;
- общение и совместная работа с дизайнерами.
Достижения
- практический опыт разработки UI дизайн-системы;
- создание библиотеки компонентов storybook;
- обучился новым технологиям за короткое время (tailwind, mapbox, storybook).
Стек специалиста на проекте
HTML, Jest, Redux, TypeScript, MapBox, React, Tailwind, Component, styled, Macros
Отрасль проекта
Logistics & Transport
Период работы
Август 2019 - Август 2020
(1 год 1 месяц)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Санкт-Петербургский политехнический университет Петра Великого
Специальность
Компьютерных наук и технологий Программная инженерия
Завершение учебы
2020 г.