ММ
Максим М.
Мужчина, 29 лет
Россия, Москва, UTC+3
Ставка
4 740,26 Р/час
НДС не облагается
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — C1
Главное о специалисте
Максим — frontend-разработчик уровня senior с опытом работы на проектах в течение 9 лет и 4 месяцев.
На позиции frontend-разработчика в проекте «МТС Банк ЛКС (Личный кабинет сотрудника)» выполнял задачи по оценке новых функций системы, проектированию и разработке микрофронтов, а также по интеграции с бэкендом через API (REST, WebSocket, Server-Sent Events). Внедрил функционал чата и входящей телефонии, сократив время ответа сотрудников на 25%, и интеграцию CRM с Simple One, что повысило эффективность работы службы поддержки банка.
В проекте «Асака Банка ЕФС» перешёл с роли ведущего разработчика на функции Team Lead, успешно координируя работу команды из 4 фронтенд-разработчиков. Организовал процесс распределения задач, контроля выполнения и проведения код-ревью, что повысило стабильность релизов и качество кода.
Во время работы над проектом «Поддержка и развитие инфраструктуры Даниловского рынка» внедрил метрики для отслеживания ошибок и анализа пользовательского поведения, что позволило оперативно выявлять и устранять проблемы. Настроил интеграцию с Яндекс Едой, автоматизировав процесс передачи заказов и повысив скорость обработки доставок.
Участвовал в разработке пользовательских сценариев для обслуживания клиентов РТК в рамках проекта «МТС Единое окно продаж и обслуживание РТК». Перенёс приложение с 5 на актуальные версии Angular.
Проекты
(9 лет 7 месяцев)
" МТС Банк ЛКС (Личный кабинет сотрудника)"
Роль
Senior Frontend-разработчик
Обязанности
Команда: три Java разработчика, один QA, один Java AutoQA , два системных аналитика, два бизнес аналитик, один PM, один PO, один Frontend-разработчик и TechLead. Команда devOPS и администраторов систем была сопровождающей. Работа через спринты, длительностью две недели.
Выполняемые задачи:
- Оценка новых функций системы, их декомпозиция на задачи и планирование реализации.
- Проектирование и разработка новых микрофронтов системы.
- Разработка новых функций системы, включая их анализ, проработку и внедрение.
- Проработка и реализация взаимодействия с бэкендом системы, включая интеграцию API (REST, WebSocket, Server-Sent Events)..
- Разработка и поддержка системных библиотек (core-слой, UI-kit и др.).
- Подготовка, сопровождение и контроль релизов.
- Оптимизация и реализация задач технического долга системы.
- Подготовка плана развития системы с учетом приоритетов бизнеса и технических потребностей.
- Менторство: постановка целей и плана развития для стажёра, сопровождение и обучение.
Достижения
Основные достижения:
- Интеграция чата и входящей телефонии:
Реализовал и внедрил функционал чата и входящей телефонии через интеграцию с Genesys по протоколу WebSocket, что позволило сократить время ответа сотрудников на 25% и увеличить количество закрытых обращений более чем в 12 раз. Функционал был вынесен в отдельный модуль для интеграции с микрофронтами других продуктовых команд.
- Интеграция CRM с Simple One:
Реализовал интеграцию CRM с системой Simple One с использованием IFrame, что позволило сотрудникам оперативно регистрировать клиентские инциденты и отслеживать их статусы без выхода из CRM. Клиенты начали получать уведомления о зарегистрированных инцидентах, что значительно снизило нагрузку на службу поддержки банка и повысило их лояльность.
- Организация коммуникации между микрофронтами:
Реализовал сервисы для взаимодействия между микрофронтами на базе паттернов Event Bus и Message Broker, что обеспечило изоляцию сервисов и удобный обмен данными между ними.
- Внедрение аналитики:
Реализовал и внедрил функционал аналитики, позволивший руководителям центров отслеживать ключевые сущности, с которыми работают их сотрудники (заявки, обращения, звонки, задачи), и собирать аналитику для оценки эффективности работы.
Стек специалиста на проекте
React Hook Form, React Query, Gitlab CI, Styled-Components, tanstack, MFE, REST, Webpack, React Router, React 18, UI Kit, Zod, Effector, patronum, TypeScript, React Router Dom, Axios.js, React, библиотеки, farfetched, forts, defect, reactdom, runtypes
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - По настоящее время
(1 год 6 месяцев)
"Асака Банка ЕФС (единая фронтальная система) для обслуживания клиентов банка"
Роль
Frontend-разработчик
Обязанности
«ЭФС» - это единая фронтальная система для обслуживания клиентов банка Узбекистана на базе платформы собственной разработки.
Особенности проекта: В основе проекта лежит выполнение пошаговых пользовательских
скриптов, простота использования и возможность быстрого внедрения нового функционала в
продажах и обслуживании без дополнительной нагрузки на бэкэнд системы.
Команда: 4 фротенд разработчика, аналитики, бекенд разработчики, тестировщики
Выполняемые задачи:
- Оценка новых функций:
Анализ новых функций системы, их декомпозиция на задачи и формирование плана реализации.
- Управление задачами:
Постановка и распределение задач среди фронтенд-разработчиков команды с учётом их специализации и загрузки.
Отслеживание статусов и процесса выполнения задач, контроль сроков и качества выполнения.
Балансировка нагрузки в команде для равномерного распределения задач.
- Разработка и тестирование:
Разработка отдельных компонентов системы (шагов сценария) с последующим тестированием и отладкой.
Подготовка и сопровождение релизов, включая финальное тестирование и проверку стабильности.
- Код ревью и качество:
Проведение код-ревью, контроль качества кода и соблюдения код-стайла проекта.
- Онбординг и менторство:
Введение в проект новых сотрудников, менторство junior-разработчиков и помощь в их профессиональном развитии.
Достижения
- Лидерство и управление командой:
- Перешёл с роли ведущего разработчика на функции Team Lead, успешно координируя работу команды из 4 фронтенд-разработчиков.
- Организовал процесс распределения задач, контроля выполнения и проведения код-ревью, что повысило стабильность релизов и качество кода.
- Внедрил систему онбординга для новых сотрудников, включая junior-разработчиков, что сократило их адаптацию до продуктивного уровня на 30%.
- Разработка и оптимизация функционала:
- Реализовал ключевые пользовательские скрипты (шаги сценариев) для продажи и обслуживания банковских продуктов, что сократило время выполнения операций на 20%.
o Оптимизировал систему модульной разработки с использованием NX, что позволило ускорить интеграцию новых функций без дополнительных нагрузок на бэкенд.
- Улучшил архитектуру на базе Angular 17, что повысило производительность интерфейса и упростило поддержку кода.
- Улучшение процессов и качества:
- Автоматизировал контроль качества кода, внедрив единый стиль кодирования и процесс обязательного код-ревью, что снизило количество багов после релиза на 40%.
- Организовал процесс подготовки и сопровождения релизов, что позволило выпускать обновления без простоев и регрессов.
Стек специалиста на проекте
RxJS, TypeScript, NGRX, Taiga, UI, NX, angular 17
Отрасль проекта
FinTech & Banking
Период работы
Март 2022 - Февраль 2024
(2 года)
Поддержка и развитие инфраструктуры Даниловского рынка (сайт рынка, сайт доставки, мобильное приложение, crm, админка)
Роль
Frontend-разработчик
Обязанности
Особенности проекта: Поддержка и развитие инфраструктуры Даниловского рынка (сайт рынка, сайт доставки, мобильное приложение, crm, админка)
Выполняемые задачи:
- Разработка новых и доработка существующих функциональных модулей на клиентской и серверной стороне.
- Интеграция пользовательского интерфейса с бэкендом, работа с API и базами данных.
- Интеграция с внешними сервисами (Retail CRM, Яндекс еда, Сбер эквайринг, 1C)
- Мониторинг, отладка и устранение ошибок в продуктивной среде.
- Оптимизация существующего кода для повышения производительности и устойчивости системы.
Достижения
- Внедрение аналитики и мониторинга:
Реализовал метрики для отслеживания ошибок и анализа пользовательского поведения, что позволило оперативно выявлять и устранять проблемы, а также принимать решения на основе данных.
- Интеграция онлайн-оплаты:
Реализовал интеграцию со СберЭквайринг, обеспечив возможность безопасной и удобной онлайн-оплаты заказов.
- Настройка доставки через агрегатор:
Настроил интеграцию с Яндекс Едой, что автоматизировало процесс передачи заказов и повысило скорость обработки доставок.
- Улучшение пользовательского опыта:
Исправил критически важные ошибки, препятствовавшие оформлению доставки, что повысило стабильность и удобство процесса для пользователей.
- Внедрение системы скидок:
Реализовал функционал для предоставления различных типов скидок: на продукт, заказ и персональные предложения, что позволило повысить лояльность клиентов и стимулировать повторные заказы.
Стек специалиста на проекте
PostgreSQL, JavaScript, Dart, Flutter, TypeScript, MobX, TypeORM, NestJS, Next.js, Axios.js, Styled-Components
Отрасль проекта
E-commerce & Retail
Период работы
Май 2019 - Март 2022
(2 года 11 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Дипломы и сертификаты
Курс по React, (Дополнительное образование) 2023 г.
Курс по Angular, (Дополнительное образование) 2019 г.
Образование
Высшее
Учебное заведение
Национальный исследовательский технологический университет «МИСИС»
Специальность
Информационные системы и технологии
Завершение учебы
2019 г.