Максим Ш. Frontend разработчик, Senior
ID 20207
МШ
Максим Ш.
Мужчина, 27 лет
Россия, Санкт-Петербург, UTC+3
Ставка
3 207,79 Р/час
НДС не облагается
Специалист доступен с 3 июля 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 компонентов, достигнуты при тесном взаимодействии с командой дизайна и пожеланиями заказчика;
- Внедрение практики кросс-ревью: Реализована практика взаимного ревью кода среди разработчиков, что повысило общий уровень знаний команды и улучшило качество кода.
Стек специалиста на проекте
MobX, NX, Radix UI, styled, React 17+, React Hook Form, Microfrontend, Redux, Component, three, WebSockets, SPA, Webpack, Jest, module federation, Storybook, MapBox, HTML, CSS, React Hooks, ARIA, TypeScript, Vite, Ant design, React, JavaScript, REST API, ES6/7, Tailwind
Отрасль проекта
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 г.