BioTech, Pharma, Health care & Sports
Cloud Services
FinTech & Banking
Logistics & Transport
Social Networking
Максим М. Frontend разработчик, Senior
ID 16889
ММ
Максим М.
Мужчина, 37 лет
Россия, Таганрог, UTC+3
Ставка
3 468,09 Р/час
вкл. НДС 5% (128.57 Р)
Специалист доступен с 4 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Frontend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
React: Глубокое понимание React и его основных концепций, таких как компоненты, виртуальный DOM, жизненный цикл компонентов и управление состоянием.
Языки программирования и технологии: Знания JavaScript и современных стандартов веб-разработки, включая HTML5 и CSS3. Знание TypeScript.
Frontend-фреймворки и библиотеки: Знание и опыт работы с библиотеками и инструментами, такими как Next, Redux, Redux Toolkit, Saga, Effector, React Hook Form, React Table, Ant-Design, Material-UI, React Query, React Router.
Адаптивный и отзывчивый дизайн: Опыт разработки интерфейсов, которые хорошо работают на различных устройствах и экранах.
Кроссбраузерная совместимость: Понимание основных принципов кроссбраузерной совместимости и опыт в тестировании и отладке на различных платформах и браузерах.
Современные инструменты разработки: Знание систем контроля версий, таких как Git, и опыт работы с инструментами сборки и автоматизации задач, такими как Webpack.
Оптимизация производительности: Понимание методов оптимизации производительности фронтенд-приложений, включая сжатие и кэширование ресурсов, ленивую загрузку и улучшение общей производительности приложения.
Командная работа и коммуникация: Умение эффективно работать в команде разработчиков, обмениваться знаниями и опытом.
Проекты
(5 лет)
Агрегатор маршрутов (под НДА)
Роль
Front-End разработчик, Senior
Обязанности
Поиск маршрутов, остановок и расписаний всевозможных транспортных средств по всей Европе. Все расписания имеют актуальную информацию с учетом текущих задержек на пути. Можно найти как маршрут из точки А в точку Б, так и посмотреть всевозможные транспортные соединения из точки А и их стоимость.
Обязанности:
Ведение переговоров с заказчиком, обсуждение и предложение решений. Управление командой и помощь в найме.
Взаимодействие с командой, технический контроль и помощь в решении задач.
Разработка фронтенд части приложений, web и native платформ
Интеграция существующих Web страниц в React Native приложение
Разработка интерактивной карты на основе open source библиотеки OpenLayers
Работа с координатной системой для визуализации маршрутов на карте.
Достижения
Успешный релиз новых версий приложения, отсутствие конфликтных ситуаций в команде. Технический рост команды.
MAU 210 - 250k. До момента обновления алгоритмов поисковой системы Google, MAU составлял 60 - 70k.
Удалось на самом старте проекта добиться выдачи в первых 10 результатах поисковой системы.
Разработали подход для взаимодействия нативного приложения со страницами существующего web приложения. Через систему WebView и событийной системы postMessage.
Была разработана интерактивная карта на базе OpenLayers. Оптимизирована визуализация маршрутов, добавлено сглаживание координат через Turf.js.
Стек специалиста на проекте
TokBox, CMS, TURF, Google Ads, events, PWA, SSR, OpenLayers, Firebase, WebView, Strapi, Styled Components, SSG, MapBox, Notifications, Services, HTML, Google Analytics, TypeScript, Express.js, Next.js, React, Identity Server, JavaScript, REST API, React Native, Workers
Отрасль проекта
Logistics & Transport
Период работы
Сентябрь 2024 - По настоящее время
(11 месяцев)
Корпоративная соц.сеть
Роль
Team Lead, Front-End разработчик
Обязанности
Разработка корпоративной социальной сети на 3000 человек.
Система представляет собой микросервисную платформу для обмена информацией, документооборота между сотрудниками. Включает в себя также создание различных групп, мероприятий, проведение опросов, тестов, прескорингов (предварительные проверки для участия в мероприятиях), создание и утверждение внутренних производственных календарей.
Обязанности
Управление командой:
Взаимодействие с командой, исправление ошибок в коде, проверка соответствия кода пользовательским сценариям, рефакторинг кода, онбординг сотрудников, оптимизация.
Техническое руководство. Принятие архитектурных решений, коммуникация с проджект и стейкхолдерами.
Модуль управления прескорингами:
Разработка и внедрение интерфейса и функционала проведения предварительного прескоринга (анкетирования и тестирования) до вступления в группу пользователей для проверки компетенций.
Модуль управления опросами:
Реализация интерфейса и функционала проведения опросов различных типов среди сотрудников, также сбор статистики о проведенных опросах, визуализация и обработка результатов.
Модуль мероприятий:
Выбор и внедрение решения для реализации списка связанных мероприятий в форме дерева узлов. Также кастомизация данного решения под дизайн.
Планирование и управление командой (4 человека), проведение дейли, ретро, грумингов, декомпозиция и назначение задач, код ревью.
Состав команды
15 FE, 15 BE, 5 СА, 10 QA, 1 PM (был опыт наставничества и руководства)
Достижения
В ходе работы над проектом мною было улучшено множество аспектов:
Разработка функционала прескорингов позволило улучшить компетенции сотрудников за счет выявления недочетов.
Внедрение графического построения связанных мероприятий улучшило навигацию по ним, а также позволило улучшить анализ информации по пользователям участникам.
Разработка функционала опросов позволила эффективно оценивать предварительные решения на стадии планирования, а также улучшать их заранее, тем самым реализуется гибкий подход и экономить временя.
Произвел рост команды в техническом плане.
Также проведен анализ кода и рефакторинг вышеуказанных модулей, который ускорил работу приложения, также внедрена эффективная организационная система по составлению и дальнейшей реализации задач.
Стек специалиста на проекте
Управление командой, Cypress, Jest, TypeScript, Formik, Saga, Ant design, Redux Toolkit, React testing library, Testing, Декомпозиция и структуризация задач, Рефакторинг, React, Онбординг сотрудников, анализ кода, Ревью, оптимизация, antv
Отрасль проекта
Social Networking
Период работы
Август 2023 - Сентябрь 2024
(1 год 2 месяца)
Крупный финансовый маркетплейс
Роль
Front-End разработчик
Обязанности
Проект предназначен для предоставления финансовых продуктов: депозиты, ипотеки, обмен валюты, инвестиции и т.д. Пользователь также может сразу посмотреть результат использования продукта с помощью калькуляторов, также сравнить с другими предложениями на рынке.
Обязанности
Создание функционала для модуля обмена валют.
Внедрение API для получения данных по курсам валют, функционал отображения банкоматов для обмена на карте;
Внедрение A-B тестов для сбора статистики по новым фичам;
Приведение компонентов приложения в соответствие новым макетам;
Внедрение функционала обратного звонка для дальнейшего обзвона потенциальных клиентов.
Состав команды
3 FE, 2 BE, PM, QA, TL
Достижения
В результате моей работы были достигнуты следующие цели и улучшения:
Разработана система обмена валют, с отображением актуальных курсов, калькулятором пересчета валют, калькулятором депозитов разных валют.
За счет внедрения A-B тестов для различных фич собраны актуальные сведения по этим фичам, за счет этого улучшен UX.
Увеличено количество клиентов за счет внедрения функционала обратного звонка для потенциальных клиентов.
Стек специалиста на проекте
HTML, CSS, API, JavaScript, Node.js, Jest, Redux, Twig, TypeScript, Storybook, UX, Next.js, React testing library, CI/CD, React, Effector
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2022 - Июль 2023
(8 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Южный Федеральный Университет
Специальность
Информатика и вычислительная техника
Завершение учебы
2007 г.
Высшее
Учебное заведение
Ростовский государственный строительный университет
Специальность
Инженер по защите ОС
Завершение учебы
2009 г.