Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку
Николай Матюшкин (devilz1), 32 года, Россия, ТольяттиНиколай Матюшкин (devilz1), 32 года, Россия, Тольятти

Николай Матюшкин

Frontend-developerФронтенд разработчикВедущий (Lead)
От 400 000 ₽Не ищу работу

Контакты

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

Обо мне

Всем привет! Меня зовут Николай, я Frontend-разработчик. Рад видеть Вас на странице моего профиля!

Являюсь разработчиком уже больше 6 лет. Всё это время я разрабатывал на клиентской стороне, хотя карьеру я начинал будучи cms разработчиком (1С Битрикс, Wordpress). Тогда в течении года, я писал шаблоны, компоненты, утилиты с применением PHP (версия 5.4), JS (jQuery, редко backbone) ну и разметка со стилями. Далее я решил, что для роста, мне нужно выбрать кем я хочу стать: backend-разработчиком или frontend. Выбрав React своим первым фреймворком/библиотекой я начал карьеру с того, что переписывал сайт с jQuery на React. 

Далее был опыт написания сайта на React с 0, который взаимодействовал с сервером при помощи restAPI, с применением таких инструментов/библиотек, как redux, redux-thunk, утилитарные либы по типу ramda, moment.js, styled-components, ant-Design, matherial UI и т.д. 

Далее было сотрудничество с иностранной компании. Часто имел дело со сторонними сервисами анализа или реферальных систем, занимался их внедрением в проект и настройкой (oneTrust, mentionMe, vizury, impactRadius etc.). При всём при этом я периодически работал с Webpack 5, NodeJS (express.js), eslint, github action. Был опыт реализации микрофронтенда на module federation. Tак же менторил новых сотрудников. Каждый день участвовал в code-review. Участвовал в миграции компонентов с JS на TS, миграции с enzyme unit-тестов на тесты от React testing library, ведением специальной data-library. Имел опыт руководства командой (5 человек), результатом этого руководства была успешная сдача ценной, для продукта фичи и встраивания её в основной проект, как микрофронтенд.

В данный работаю в большой финтех структуре на позиции Lead frontend. В команде есть как frontend разработчики, так и backend. В мои же обязанности входит взаимодействие с PO, дизайнерами, архитекторами своих продуктов. Предоставление с моей стороны экспертного мнения в области разработки / построения архитектуры клиентского приложения. Ведения командного бэклога, декомпозиция и делегирование задач. Мотивирование коллег на R&D, проведения внутрикомандных встреч для обсуждения исследований. Поскольку работа в команде происходит по методологии Agile, совместно со скрам-мастером проводим 4 церемонии скрама, кроме планирования. Планирование провожу лично. За успешную работу, быстрое вхождение в процессы и умение гибко и продуктивно управлять кадрами, был высоко оценен руководителями.

Как человек, стараюсь никогда не унывать, видеть профит там, где его увидеть сложно в той или иной ситуации. Целеустремлен и общителен (правда в рамках удалёнки это не так уж и просто). В свободное время, играю в компьютерные игры, играю/пою на гитаре, провожу время с семьёй, совершенствую себя, как разработчик и лидер команды.

Навыки

HTML
SCSS
JavaScript
React
Redux
TypeScript
Node.js
Webpack
Jest
Управление людьми

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

Опыт работы

  • Крупнейшая цифровая платформа. Технобренд, объединяющий лучшие мировые практики и самый современный стек
    СамараБолее 5000 сотрудников
    Фронтенд разработчик (Ведущий)Руководитель направления разработки
    Октябрь 2023 — По настоящее время (1 год и 3 месяца)

    - экспертная консультация в части frontend разработки

    - ведение некоторого количества проектов одновременно (в пик количество проектов было 8)

    - руководство постоянной кросс-функциональной командой из 7 человек (frontend и backend). Так же к команде подключаются и другие разработчики. Пик кол-ва людей в команде был 16 человек (в основном frontend разработчики)

    - работа по scrum (точнее scrum+agile), проведение церемоний совместно со scrum - мастером (планирование, ретроспектива, обзор спринта, дейли)

    - организация работы разработчиков, codfe-review проделанной работы

    - проведение встреч с РО, архитекторами, дизайнерами, аналитиками, оценка проекта, первичный анализ проектов

    - взаимодействие с коллегами из бэкенд команд, обсуждение контрактов по bff, взаимодействие с коллегами из команд тестирования

    - развитие референсного приложения (а-ля create react app) для быстрого старта разработки приложения на фронте

    - создание и ведение статей в командном confluence (подходы к работе, лучшие практики и т.д.)

    - проведение собеседований (как на позицию middle+, senior разработчиков, так и на позиции tech/team lead)

    - проведение one-to-one, организация rnd

    - привлечение и подготовка опытных разработчиков к проведению собеседований

    - генерация новых идей, вынос идей на общекомандное обсуждение

    - мотивация и помощь коллегам в развитии, целеполагание, объективная квартальная/ежегодная оценка, составление ИПР.

  • Информационные технологии и услуги
    Более 5000 сотрудников
    Фронтенд разработчик (Старший)Senior frontend-разработчик
    Июнь 2023 — Октябрь 2023 (5 месяцев)

    Работа над текущим проектом некоего анализа данных

    - React - Redux (saga, rtk) - Typescript

    - работа со стилями с помощью linaria, styled-components

    - работа с формами с помощью formik

    - написание unit тестов на jest, react-testing-library

    - добавление новых фич, глубокий рефакторинг

    - подготовка и проведение собеседований, участие в принятии решений по найму новых frontend разработчиков

  • Объединяя специалистов с инженерным подходом, мы создаем продукты и решения для людей
    От 100 до 1000 сотрудников
    Фронтенд разработчик (Старший)Senior frontend-разработчик
    Февраль 2023 — Июнь 2023 (5 месяцев)

    Разработка web приложения будучи аутстафф специалистом.

    - Написание приложения на стэке React - Redux (RTK, Redux-saga) - Typescript

    - Работа с временем (moment.js)

    - Внедрение мультилокализации (react-intl, format.js)

    - Выполнение задач по формированию данных для кастомного генератора таблиц

    - Рефакторинг, код-ревью

    GitJavaScriptCSSReactTypeScriptJestReduxWebpack
  • Крупнейший в мире онлайн ритейлер оптики
    ТольяттиОт 100 до 1000 сотрудников
    Фронтенд разработчикFrontend-developer
    Март 2020 — Февраль 2023 (3 года)

    - Добавление фич, рефакторинг, оптимизация кода

    - Конфигурирование webpack, eslint, prettier, tsconfig в проекте

    - Использование утилитарных библиотек Ramda, lodash

    - Участие в разработке, внедрении фич в design-system с использованием Styled-components

    - Работа с NodeJs, серверным рендерингом (Express)

    - Покрытие кода unit-тестами с использованием Jest в частности react testing library (компоненты), redux-saga-test-plan (саги), supertest (функционал сср) 

    - Поверхностная поддержка интеграционных и UI тестов

    - Работа в большой команде, глубокое code-review

    - Разработка в команде аналитики

    - Добавление событий в Google Analytics, Google Tag Manager. Добавление тэгов, тригеров, переменных. Инициализация Google Analytics, Google Tag Manager, Gtag в проекте

    - Добавление стороннего сервиса реферальной системы MentionMe. Поддержка системы конфиденциальности, безопасности и управления данными OneTrust, внедрение и поддержка системы работы с пользователями Vizury

    - Работа с web-производительностью. Метрика, анализ, оптимизация

    - Поддержка A/B тестов с использованием Dynamic Yield

    HTMLJavaScriptGitReactReduxSCSSJestWebpackNode.jsTypeScript
  • СытыйОфис
    Тольятти
    Фронтенд разработчикFrontend-developer
    Февраль 2019 — Март 2020 (1 год и 2 месяца)

    - Поддержка терминала управления ресторанами menuforme.online

    - Написание и поддержка сайта доставки еды СытыйОфис с использованием таких инструментов, как React, Redux, Redux-thunk, Styled-components и др.

    - Использование утилитарной библиотеки Underscore

    - Внедрение и настройка Яндекс.Метрика

    - Поддержка имеющихся сайтов на CMS (WordPress, 1C-Битрикс)

    - Работа в небольшой команде

    - Управление версиями осуществлялось с помощью Mercurial

  • Bright Mobile
    Тольятти
    Фронтенд разработчикFrontend-developer
    Май 2018 — Ноябрь 2018 (7 месяцев)

    - Работа с основным приложением в 1С - Битрикс

    - Поддержка уже имеющихся дополнительных приложений, добавление в них новых фич

    - Кроссбраузерная, адаптивная верстка. Работа со скриптами на JQuery, работа с компонентами и утилитами 1С-Битрикс на PHP

    - Внедрение стороннего API, такие как: Яндекс.Карты, Rambler API. Работа с OAuth для VK, Facebok, Ok, Twitter