Виталий Машанов (frozentillbones), 36 лет, Россия, КостромаВиталий Машанов (frozentillbones), 36 лет, Россия, Кострома
Эксперт
Frontend-разработчикРазработчик приложенийСредний (Middle)
От 180 000 ₽Ищу работу

Контакты

Контакты скрыты настройками приватности
Возраст: 36 лет
Опыт работы: 6 лет и 10 месяцев
Регистрация: 05.02.2018
Последний визит: 1 день назад
Гражданство: Россия
Местоположение: Россия, Кострома
Дополнительно: готов к удаленной работе
Знание языков: Английский В2

Обо мне

Крайне усидчив, чертовски ответственен, достаточно быстро обучаем. Особенно практикой.
С января 2017 года увлекся frontend-разработкой и, по мере возможности, учился, совмещая с работой за шлифовальным станком на ювелирном заводе.
С августа 2018 устроился, наконец, разработчиком и с тех пор ежедневно практикуюсь и совершенствуюсь.

На данный момент я:
✔ Знаю и могу эффективно использовать html5 и css3 для семантической адаптивной верстки (flexbox, grid) в соответствии с макетом (psd, figma, pixel perfect)
✔ Знаю и могу эффективно использовать шаблонизаторы pug, twig, препроцессоры sass,less
✔ Знаком с БЭМ-методологией, поддерживаю этот подход и применяю в вёрстке.
✔ Не использую jQuery. Совсем. Могу, но не люблю и не использую без необходимости. С Bootstrap - аналогично.

✔ Знаю и люблю JavaScript и Typescript)
✔ Знаю react. От dumb-компонентов до контекстов, ХОКов, хуков, порталов, саспенс и т.д.
✔ Знаю MobX. Знаю redux, но не работал с ним с тех пор, как попробовал MobX.)
✔ Знаю MUI. Большая часть проектов написана с его применением
✔ Знаю и поддерживал проекты на next.js
✔ Знаю и поддерживал проект на vue.js(2) и vuex
✔ Имею небольшой опыт в react native (поддержка приложений)

✔ Пользуюсь таск-раннером gulp, могу его настраивать
✔ Умею настраивать и кастомизировать webpack, vite
✔ Активно использую консоль в работе над структурой проекта, в обращениях к git

✔ Не берусь за непосредственно выполнение задачи, пока не проведу тщательный анализ, уточнение требований и, при необходимости, декомпозицию
✔ Спокойно, конструктивно, с ламповым налетом юмора взаимодействую с командой по всем вопросам.)

Политика безопасности компаний, в которых работал(ю), запрещает размещать примеры кода в публичных репозиториях.

Навыки

ООП
БЭМ
TypeScript
Валидная верстка
SOLID
Sass
Адаптивная верстка
Git
Docker
Gulp
Webpack

Эксперт

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

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

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

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

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

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

CSSSCSSСемантическая версткаTypeScriptJavaScriptАдаптивная версткаHTMLReactGulpMobX

Работаю с запросами

Начало карьеры или смена профессии: Войти в IT

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

Привет! Я уже 6+ лет профессионально занимаюсь разработкой интерфейсов. Моя специализация — создание сложных, высоконагруженных приложений с использованием React, TypeScript и MobX. Если вы хотите не просто решить задачу, но и заложить фундамент для масштабируемого, поддерживаемого кода — я могу помочь.

Почему React + TypeScript + MobX?

Я глубоко убежден, что современный фронтенд требует строгой типизации и предсказуемого управления состоянием. А в синергии React+MobX мы можем прекрасно комбинировать функциональную и ООП парадигмы программирования.

  • React — это основа. Я работаю с ним с 2018 года, успел пройти путь от классовых компонентов до хуков, оптимизировал рендеринг в проектах с тысячами динамических элементов.
  • TypeScript — мой must-have. Он помогает пресечь многие баги на этапе разработки и делает код понятным для всей команды.
  • MobX — выбор для сложных сценариев. Очень удобно использовать его для синхронизации данных между всеми частями приложения, реализации офлайн-режимов и избежания "пропс-дриллинга".

Готов помочь с:

  • Оптимизацией производительности React-приложений.
  • Миграцией с JavaScript на TypeScript.
  • Проектированием MobX-сторов для сложных state-сценариев.
  • Ревью кода и аудитом архитектуры.
  • Подготовкой вашей команды к работе с современным стеком.
Стоимость
2000 ₽/ час
Первая встреча бесплатно

Опыт работы

  • Нэти
    Казань
    Frontend-разработчик
    Июль 2022 — По настоящее время (2 года и 10 месяцев)

    Аутсорорс компания;
    Обязанности: полный цикл разработки приложений различной тематики (e-comm, edTech, medTech, дашборды...) в основном на стеке typescript/react/mobx, а также next js и vue/vuex, совсем немного react native;
    ✔ Реализовал сложные динамические формы и UI для их настроек в админке.
    ✔ Реализовал отображение различных данных в виде графиков и гистограмм.
    ✔ Реализовал отображение множества таблиц со сложной фильтрацией
    ✔ Работал с выстраиванием четких очередей взаимозависимых запросов к бэку и последующим отображением результатов

  • Exactpro
    Frontend-разработчик
    Декабрь 2019 — Май 2022 (2 года и 6 месяцев)

    Главный продукт компании - тестирование финтех приложений и платформ;
    Обязанности: приложения на ExtJS, а также React/typescript/mobx;
    ✔ Реализовал платформу мониторинга аукционов топливного сегмента рынка (WebSockets, ролевая система)
    ✔ Реализовал систему мониторинга тестирования финтех проектов (Server-Sent Events, IndexedDB)

  • ЮЗ "Платина"
    Кострома
    Frontend-разработчик
    Август 2018 — Декабрь 2019 (1 год и 5 месяцев)

    Ювелирный завод.
    Работал в паре с бэкэндером.
    ✔ Поддерживал старую, и часто - очень старую кодовую базу (jQuery, Bootstrap, отсутсвие сборки) frontend-составляющей сайта и интернет-магазина на OpenCart
    ✔ Оптимизировал верстку, стили, скрипты, что привело к ускорению загрузки страниц сайта в среднем на 75%
    ✔ Постепенно переписывал сайт на более современный стек.

  • Индивидуальное предпринимательство / частная практика / фриланс
    Кострома
    Frontend-разработчик: интерн, джун, нуб - whatever
    Июнь 2018 — Август 2018 (3 месяца)

    Примкнул к неудавшемуся стартапу (образовательная платформа). Первый боевой опыт применения полученных в ходе курсов знаний, знакомство с react/redux

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

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

  • Sintez education center

    Sintez
    Sintez
  • udemy

    udemy