МД
Максим Д.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
2 954,3 Р/час
вкл. НДС 5% (109.52 Р)
Специалист доступен с 16 августа 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Русский — C2
Английский — B1
Главное о специалисте
Фронтенд разработчик с 5ю годами опыта к c опытом создания проектов с нуля от проектирования архитектуры до запуска в продакшн на стеке React, Redux, TypeScript. - За это время успел поработать в разных продуктовых компаниях. Работал в командах от 10 от 30 человек, работа в которых строилась по scrum методологии со всеми привычными созвонами и активностями.
Самые технически сложные и интересные задачи из моего опыта:
1) Разработал план проекта с архитектурой FSD с 0, онбординг новых сотрудников стал быстрее и мои наработки переняли другие команды (Сбер миграция SAP), составил документацию
2) Разработал и реализовал план переезда с обычной архитектуры на FSD, разработка стала на много быстрее и ориентироваться в проекте стало легче (Личный кабинет ипотечного заемщика ГПБ)
3) Переписал классический redux на toolkit+react-query, уменьшился объем кода и за счет кеширования query уменьшилась нагрузка на сервер, также понимание кода стало проще за счет более удобного синтаксиса(Сбер ДБО\иб вклады)
4) Перевод Микрофронта на новую версию шаблонов, технически муторная задача, Микрофронт не обновлялся от шаблона год, придя на этот проект сделал эту задачу, что позволило понять архитектуру проекта и работу с микрофронтами в стриме в кротчайшие сроки (Сбер ДБО\иб вклады)
5)Имею большой опыт и глубокие знания в написании unit тестов, рефакторинге и написании масштабируемого кода, react/redux/typescript и тд
Есть опыт с MobX и effector, работал с микрофронтами
В командах ежедневно вел коммуникацию в BE разработчиками и другими членами команды, декомпозировал и оценивал свои задачи, участвовал в проектировании фич\рефакторинга и компонентов
Проекты
(4 года 9 месяцев)
Сбер
Роль
Senior Frontend-разработчик
Обязанности
-Разрабатывал архитектуру фронтенда с помощью FSD: разделилял все сущности проекта, выносил общие модули по работе с API и redux, а также собирал договоренности в Confluence, что позволило облегчить разработку нового функционала и ускорить процесс онбординга новых коллег;
- Разрабатывал интерактивную иерархическую структуру банковской организации, используя React-Vtree, TypeScript и Redux, обеспечив централизованный интерфейс для управления функциями и задачами подразделений
- Разработка и поддержка клиентской и менеджерской частей проекта долгосрочных сбережений
- Работа с техдолгом на проектах.
Опыт управления командой:
1) занимался онбордингом новых коллег, погружал их в процессы стрима и в проект, рассказывал про текущие технологии и правила написания кода
2) принимал участие в проведение собеседований на позицию мидл и выше
3) совместно с бекенд разработчиками и другими членами команды проектировал апи и продумывал изменения в проекте
Достижения
- Оптимизировал производительность React-приложения, используя memoization, lazy loading, что улучшило пользовательский интерфейс на основе фокус групп
- Выполнил рефакторинг проекта, внедрив RTK Query для управления состоянием и кэширования данных, что значительно снизило количество избыточных запросов к серверу и повысило общую производительность приложения
- Внедрил инструменты автоматизированного тестирования (Jest и React Testing Library) и совместно с командой разработал стратегию тестирования, что позволило достичь 20% покрытия кода тестами в момент внедрения и повысить надежность приложения.
- Реализовал динамическое изменение ширины колонок с использованием React-DnD, что значительно улучшило пользовательский опыт (UX) и увеличило удобство работы с деревом функций/задач
- Обеспечил полный цикл управления функциями и задачами, что позволило создавать их, редактировать и удалять - Внедрил алгоритм сравнения версий функций и задач на основе библиотеки text-diff, обеспечив визуализацию изменений и упростив процесс аудита и контроля версий
- Разработал систему поиска по всему проекту, что позволило сократить время поиска и повысить эффективность работы пользователей, на основе опроса фокус группы
- Реализовал продвинутую систему фильтрации данных с использованием Redux selectors, что позволило динамически отображать только релевантные версии (черновики/актуальные) и оптимизировать производительность интерфейса
Стек специалиста на проекте
React Hook Form, React testing library, Redux, GraphQL, Vue Router, Разработка, Программное обеспечение, HTTP/HTTPS, HTTP, REST, API, Cypress, Webpack, Jest, JWT, React Router, Sentry, Backend, Vercel, Pinia, HTTPS, UI Kit, Ajax, SCSS Modules, FSD, HTML, Confluence, CSS, Docker, zustand, Allure, Vuex, React Hooks, TypeScript, Vite, Vue.js, Material UI, Next.js, React, NestJS, JavaScript, CSSjs, REST API, Node.js, онбординг, CI/CD, общие модули, функционал, gilab, reactdom, Поддержка
Отрасль проекта
FinTech & Banking
Период работы
Январь 2024 - Июнь 2025
(1 год 6 месяцев)
Газпромбанк
Роль
Senior Frontend Developer
Обязанности
Участвовал в разработке личного кабинета ипотечного заемщика, применяя Agile и Scrum методологии для достижения максимальной гибкости и производительности.
Достижения
Спроектировал и реализовал многостраничную форму заявки на ипотеку с использованием библиотеки react-hook-form и валидации yup, поля для которой формировались в зависимости от типа клиента, что позволило полностью цифровизировать оформление ипотеки и полностью уйти от оффлайна;
- Разработал real-time чат на базе WebSocket, обеспечивающий обмен файлами и предпросмотром написанного пользователем текста, что позволило перенести всю переписку из корпоративной почты и мессенджеров в приложение, а также уменьшить количество обращений в оффлайне;
- Реализовал функционал добавления созаемщика в ипотечную заявку с возможностью его приглашения через SMS и предпросмотра в режиме read-only, что значительно увеличило кредитный потенциал пользователей при оформлении заявок.
- Реализовал оплату страховых продуктов через QR-код СБП и long polling, что позволило удешевить прием платежей и предоставить пользователям новый способ оплаты;
- Создал раздел историй на главной странице, который улучшил коммуникацию с пользователями и обеспечил информирование о новом функционале и статьях, увеличив вовлеченность клиентов. - Разработал FSD-архитектуру проекта, представил базовый вариант по работе с архитектурой и защитил его перед лидом. - Участвовал в вынесении общих компонентов в UI-кит: подключил StoryBook, внедрил запуск snapshot тестов на Loki в CI/CD пайплайн и настроил выкладку компонентов в приватный npm registry, что позволило переиспользовать общие компоненты во всех проектах компании;
- Добавил CriticalCSS, внедрил lazy-loading для основных страниц на основе роли пользователя, а также добавил кэширование справочников, что позволило уменьшить первую загрузку приложения до 1 секунды;
Стек специалиста на проекте
React Hook Form, React testing library, Vue Router, Разработка, HTTP, REST, API, Webpack, Jest, JWT, React Router, Backend, Pinia, HTTPS, UI Kit, Ajax, FSD, HTML, zustand, Vuex, React Hooks, TypeScript, Vite, avascript, Vue.js, Material UI, React, JavaScript, CSSjs, онбординг, reactdom
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2020 - Январь 2024
(3 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Севастопольский государственный университет, Севастополь Информационные технологии
Специальность
Инженер программист
Завершение учебы
2024 г.