💥 Ищем дата-инженера для участия в Публичном собеседовании на Хабр Карьере. Оставить заявку можно здесь → Участвую!
Максим Девятилов (maksim-deviatilov), 22 года, Россия, СевастопольМаксим Девятилов (maksim-deviatilov), 22 года, Россия, Севастополь
Эксперт
Frontend developerФронтенд разработчикВеб-разработчикСтарший (Senior)
От 300 000 ₽Ищу работу

Контакты

Войти
Возраст: 22 года
Опыт работы: 5 лет и 1 месяц
Регистрация: 20.04.2021
Последний визит: 2 дня назад
Местоположение: Россия, Севастополь
Дополнительно: готов к удаленной работе

Обо мне

Я разрабатываю Frontend часть различных продуктов уже более 4-х лет,  имею большой опыт в создании SPA и сайтов с SSR и SSG. От небольших лендингов до крупных blockchain систем.

Имею глубокие знания в React, сейчас изучаю Angular для расширения стека и кругозора.


Являюсь экспертом в онлайн школе Владилена Минина - Result.school


Отлично справляюсь с управлением командой, провожу детальные code review и люблю менторить разработчиков, выстраивая путь развития и сопровождая их на пути обучения, отвечая на любые вопросы.


Умею успешно вести несколько проектов параллельно и уделять время ведению обучению младших разработчиков. 


Отлично справляюсь с созданием проектов с нуля, используя как готовые шаблоны, так и настраивая кастомное окружение. Умею разбирать чужой код и поддерживать существующие проекты, быстро разбираясь в кодовой базе.

Контакты:
TG - @mrrodon

Почта - vip.devyatilov@mail.ru

Навыки

Внутри навыка можно посмотреть пройденные и доступные тесты
TypeScript
React
Redux
Storybook
Next.js
RESTful API
Git
Docker
JavaScript
MobX

Эксперт

0 консультаций

Работаю с квалификациями

СтажёрМладшийСредний

Специализация

Фронтенд разработчик

Помогаю развивать навыки

SCSSTypeScriptАдаптивная версткаReactWebpackReduxMobX

Экспертность

Приветствую! Меня зовут Максим, я участвую в коммерческой разработке уже более 3-х лет и за это время накопил достаточно знаний, разных идей и фич, которыми был бы рад поделиться с Вами.

За время работы успел затронуть как и базовые лендинги, так и крупный высоконагруженный блокчейн проект, так что опыта будет достаточно :)

Если у Вас есть вопрос, который долго хотелось задать кому-либо, но тимлида на проекте нет, то я с радостью побеседую с Вами. 

Я точно такой же разработчик как и вы, поэтому в процессе общения также буду рад узнать что-нибудь новое и обсудить разные идеи и мысли!

Жду Вашего сообщения, продуктивного дня!

Стоимость
Бесплатно

Участие в профсообществах

Опыт работы

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    Фронтенд разработчик (Старший)Lead | Senior Frontend Разработчик
    Июнь 2024 — Март 2025 (10 месяцев)

    Общие обязанности:

    • Разработка нового функционала согласно бизнес и системным требованиям
    • Экспертная оценка и анализ нового и существующего функционала, дача рекомендаций исходя из оценки
    • Code-review фронтенд разработчиков
    • Детальное взаимодействие со смежными командами
    • Проведение рефакторинга существующей кодовой базы

    Проекты:

    • Сервис для внутренних сотрудников сбербанка по контролю и проверки валютных платежей:

    Крупный сервис, разделенный на отдельный микрофронтовые модули. Один из которых содержит полный функционал для отслеживания и анализа валютных платежей Юр. лиц, исходящих из сбербизнеса. 

    Стек: TypeScript, React, Mobx, Lerna, Webpack, Module Federation, DDD

    Обязанности:

    • Оценка сроков разработки, коммуникация на предмет сокращения и оптимизации сроков
    • Детальное обсуждение с аналитиками о возможности доработки текущего функционала, исходя из существующей кодовой базы, а не интеграции нового
    • Участие в обсуждении внедрения новых бизнес-процессов с целью максимизации эффективности интеграции
    • Проектирование архитектуры сервиса, исходя из существующей кодовой базы, с учетом интеграции нового функционала
    • Доработка Code Guide проекта, при наличии новых подходов
    • Написание тестов, ведение технической документации

    Достижения:

    • Быстрое погружение в проект с огромной кодовой базой и нестандартным для React MVVM и DDD подходами
    • Успешная разработка и интеграция полностью нового сложного бизнес-процесса в процессе онбординга
    • Обсуждение рефакторинга существующей архитектуры микрофронтов по всему проекту и выведение целевого результата на последующие доработки
    • Оптимизация сложного нового бизнес-процесса для использования меньшего количества ресурсов и методов для повышения стабильности и эффективности

  • Компания полного цикла разработки: от идеи до внедрения с последующей поддержкой и развитием реализованных решений
    Фронтенд разработчик (Старший)Lead Frontend Developer
    Август 2022 — Май 2024 (1 год и 10 месяцев)

    Общие обязанности:

    • Контроль стека направления React разработки
    • Написание кода, оценка задач
    • Написание общего Code guide по разработке
    • Проектирование архитектуры, оценка Presales
    • Взаимодействие с Лидерами других направлений, заказчиком
    • Планирование бюджета

    Проекты:

    - Крупный личный кабинет для оптовых заказчиков клиента (Axbit group)

      Личный кабинет, разделенный на публичную и приватную часть. Содержащий каталоги товаров, проекты и прочий комплексный функционал для полного контроля выполнения проектов.

      Стек: TypeScript, NextJS (14), React, Redux, Sentry, Turbopack, Storybook, Ant.Design, SSR, SSG, Eslint, Prettier, Husky, NodeJS+Express

      Обязанности:

      • Оценка сроков разработки, с учетом пожеланий и изменений заказчика
      • Проектирование архитектуры проекта, с учетом высокой связанности между страницами на разных роутах и выбор подходящего стека технологий
      • Настройка проекта с нуля, ESlint, Prettier, Husky и прочее для удобства работы
      • Написание удобного Code Guide для проекта для унификации написанного кода
      • Участие в обсуждении макетов, рекомендации по наилучшим практикам
      • Взаимодействие с Backend командой в целях более качественной интеграции API
      • Разработка UI-kit по дизайнам заказчика
      • Верстка компонентов и разработка их логики, дальнейшая связка в страницы
      • Документация и написание тестов для кода
      • Написание методов API для фронта на Node JS

      Достижения:

      • Разработка сложного функционала таблицы с ассинхронными данными
      • Обновление данных каталога в реальном времени по WS
      • Реализация сложной межстраничной логики

      - Проектирование и разработка интернет-магазина с геймификацией и внутренней валютой (бонусы)

        Интернет магазин, с ключевой особенностью геймификации для вовлечения пользователей, а также повышения их лояльности

        Стек: NextJS, TypeScript, React, React Native, vercel SWR, Sentry, Turbopack, Storybook, Ant.Design, WebSocket

        Обязанности:

        • Проектирование архитектуры, принятие решений на основе функциональных и нефункциональных требований заказчика 
        • Выбор подходящего стека разработки, подбор решений для аналитик и CRM
        • Управление командой контроль выполнения задач
        • Интеграция функционала, верстка компонентов

        Достижения:

        • Корректно спроектировал интернет-магазин, с учетом высоконагруженности системы, тесно взаимодействуя с бэкенд архитектором
        • Успешно интегрировал Vercel SWR в проект, отказавшись от привычного RTK
        • Четко описал процесс разработки, код стайл для команды, что ускорило погружение новых разработчиков в 2 раза
        • Ввел Scrum для этого проекта, решение привнесло повышение эффективности разработки на 50%
        • Успешное управление командой, состоящей из 4-5 frontend разработчиков
        • Предложил идею геймификации для дополнительной мотивации клиентов делать покупки, а также повышения конверсии пользователей в клиентов

        - Разработка и дальнейшая поддержка функционала на проекте "МЭШ.Портфолио учащегося". 

        Сбор данных в портфолио для учащихся школ Москвы и Подмосковья

        Стек: TypeScript, React, Redux Toolkit, Redux-Saga, Webpack, Material UI, Storybook

        Обязанности:

        • Интеграция нового функционала
        • Управление командой, one to one, code review
        • Рефакторинг старых тяжеловесных компонентов
        • Написание внутренней кодовой документации по проекту
        • Написание CookBook с примерами решения базовых проблем и упрощением принятия решений в рамках кодовой базы проекта
        • Масштабный рефакторинг data flow проекта с целью повышения оптимизации и ускорения работы приложения

        Достижения:

        • Уменьшил время сборки проекта 80 секунд -> 30 секунд
        • Ускорил загрузку проекта в браузере в 4 раза 
        • Интегрировал архитектурный подход Feature-Sliced Design. Доработка и разработка стала быстрее и безопаснее в несколько раз
        • Рефакторинг data flow позволил ускорить работу с бэкендом в 3 раза
        • Рефакторинг компонентов снизил количество перерисовок на 50%
        • Разработал функционал, позволяющий пользователям легко, основываясь на их интересах и баллах ЕГЭ, подобрать наиболее релевантный ВУЗ
        • В условиях сжатых сроков оптимизировал процесс работы, сведя простой разработчиков к минимуму
        • Спроектировал дальнейшую архитектуру, одобреную в дальнейшем архитектором заказчика
        • Написание CookBook'a позволило сократить время принятия решения по разработке, а также количество человеко-часов на 20% 



        - Разработка с нуля и дальнейшее развитие проекта "МЭШ.Новости"

        Новостной портал для учащихся, родителей и учителей Москвы и Подмосковья

        Стек: TypeScript, React, RTK Query, Vite, Docker, Material UI, Storybook,  WYSIWYG, Jest

        Обязанности:

        • Проектирование архитектуры приложения
        • Применение методологии Feature Sliced Design
        • Интеграция WYSIWIG редактора новостей, дальнейшая его настройка
        • Управление командой, one to one
        • Полная настройка окружения под нужды проекта и командной разработки
        • Принятие и обоснование решений используемых технологий
        • Распределение задач между разработчиками, в условиях сжатых сроков
        • Тесное взаимодействие с командой заказчика на предмет улучшения продукта
        • Написание внутренней кодовой документации, использование Storybook

        Достижения:

        • Полностью с нуля спроектировал архитектуру проекта, взаимодействуя с лидерами других направлений
        • Интегрировал RTK Query. Это позволило ускорить разработку в 3 раза, а код API и обработки состояний сделать понятным и структурированным
        • Интегрировал WYSIWYG редактор с последующей настройкой и заменой стилей
        • Интеграция с Яндекс.Погодой и Яндекс.Метрика
        • Грамотное управление командой позволило добиться снижения количества требуемых на проекте разработчиков для снижения стоимости проекта
        • Взаимодействие с заказчиком, оценка и обсуждение бизнес логики помогли прийти к наиболее релевантному для заказчика результату
        • Договорился о выделении времени на покрытие unit тестами 100% требуемого кода, а также написании Storybook на компоненты
        • Один из разработчиков вырос до Middle, благодаря моему менторству

        - Поддержка и разработка нового функционала проекта "ЕМИАС КПИ"

        Сервис по обзвону пациентов, интегрированный в Единую медицинскую информационно-аналитическую систему Москвы

        Стек: Angular 11/14, TypeScript, SCSS, RxJS, NgRX, WebSocket API

        Обязанности:

        •  Декомпозиция и оценка новых доработок, новых проектов в целом
        •  Разработка архитектуры приложения
        • Проведение код-ревью
        • Обучение и развитие младших специалистов.
        • Управление командой разработки, распределение задач и контроль сроков выполнения
        •  Коммуникация с заказчиком

        Особенности:

        • Интеграция с большим количеством сторонних SOAP-сервисов по средствам "тонкого backend`а" (коннекторы) для преобразования XML↔JSON
        • Консолидированный пользовательский интерфейс собираемый из компонентов библиотек. Данная реализация позволяет любой модуль проекта интегрировать в другой проект.
        • Необходимость высокой надежности и отказоустойчивости web-приложения ввиду специфики работы медицинского персонала.
      • Joy-Dev
        Севастополь
        Фронтенд разработчикFront-End Developer
        Март 2020 — Август 2022 (2 года и 6 месяцев)

        - Разработка корпоративного веб-сайта на базе NextJS. 

        Стек: NextJS, TypeScript, Vercel SWR, Anime.js, CMS Contentful

        Обязанности:

        • Разработка компонентов и верстка по UI макетам Figma
        • Проектирование архитектуры сайта
        • Написание методов API для работы с CMS в NextJS
        • Написание AOS и других базовых анимаций

        Достижения:

        • Правильная интеграция CMS в проект (внутреннее API)
        • Разделение логики и верстки

        (Верстка с макетов Figma, написание логики взаимодействия компонентов, разработка базовых анимаций в рамках проекта, подключение CMS Contentful)
        - Разработка административных панелей на базе ReactJS + Redux Toolkit (Верстка макетов с Figma, взаимодействие с командой дизайнеров и аналитиков, написание валидации больших форм с использованием Formik и React-hook-form, взаимодействие с backend посредством API)
        - Разработка веб-приложеня по покупке долевой собственности в новостройках по РФ (NextJS + Redux RTK, другие пакеты)
        - Разработка базовых лендингов с анимациями на GSAP и других анимационных библиотек
        - Разработка веб-сайта компании с неоморфизным стилем и комплексными анимациями

        Все разработанные лендинги включали в себя использование БЭМ, сборщика GULP и различных его плагинов для оптимизации скорости и реализации модульности похожей на концепцию React JS

        - Участие в разработке крупного блокчейн проекта по покупке/продаже/обмене/развитии NFT моделей. (ReactJS, MobX+MST, множество других мелких пакетов по ситуации)
        В рамках проекта мигрировали с блокчейна ETH на Polygon и заменой валюты оплаты NFT с ETH на Matic

        - Менторинг Trainee и Junior разработчиков. (Проводил one-to-one, курировал их обучение, а также следил за написанием кода, проводил code review)

      Высшее образование

      • СевГУ

        Севастопольский государственный университет
        Севастополь578 выпускников
        Информатика и вычислительная техника
        Сентябрь 2020 — По настоящее время (4 года и 7 месяцев)

      Дополнительное образование