Frontend-разработчик (React)

Контакты


Контакты доступны после входа на сайт

Описание

Более 10 лет в ИТ. В основном в управлении проектами, продуктами и стартапами в аутсорсинговых и продуктовых ИТ-компаниях. Последние 3.5 года руковожу отделом фронтенд-разработчиков как ресурсный менеджер.

Хочу из управления перейти в разработку, потому что нравится самому писать код.

Готов работать в офисе/гибридно в своем городе или удаленно.

Навыки
  • HTML5 / CSS3 / JS ES6+
  • React
  • TypeScript
  • Redux и Redux Toolkit
  • socket.io
  • Jest
  • Git
  • Bootstrap (+ React Bootstrap)
  • mui
  • немного CI (Github Actions)
  • настройка деплоя на Vercel, Railway и Render.
  • использую VS Code, но поглядываю на Webstorm.
  • много опыта управления проектами и людьми в ИТ
Описание проектов
Мои проекты:
  1. Консольные математические мини-игры. Немного математики и несложных алгоритмов, реализованных на js в виде консольного приложения.
    Стэк: js es6, node.js, eslint

  2. Поиск и вывод дифа между двумя файлами (json или yaml):
    Поработал с более сложной логикой на js, сравнением вложенных объектов, рекурсией, композицией функций и практиками форматтинга вывода данных. Попрактиковался в TDD.
    Стэк: js es6, commander.js, node.js, jest для автотестов, npm

  3. Персональный RSS-ридер
    Сделал приложение на голом js/html (и немного bootstrap для стилизации), без фреймворков, чтобы прочувствовать работу с DOM, асинхронными событиями, парсингом и обработкой данных. Поработал с MVC-паттерном в целом, а так же с популярными фронтовыми либами.
    Стэк:
    – HTML / Bootstrap CSS / JS ES6+
    – on-change (т.к. без реакта или других фреймворков, либа нужна для отслеживания изменения в стейте)
    – Axios
    – yup
    – i18next
    – Webpack
    – Github Actions (для CI и не локальной проверки линтера)
    – Vercel (для деплоя)
    – lodash
    – eslint

  4. Slack-подобный чат на сокетах.
    Сделал веб-чат, чтобы отработать работу с сокетами, RTK и формиком и поработал с авторизацией через токены. Так же попрактиковался в оптимизации модалок. В чате можно создавать новые каналы, удалять их, переименовывать и, конечно, общаться с другими. Можно создать нового пользователя или залогиниться под существующим.
    Стэк:
    – React
    – Redux Toolkit
    – Formik
    – socket.io
    – axios
    – i18next
    – React Bootstrap в качестве ui kit'а
    – простенький бекенд на Fastify

  5. PWA: Калькулятор темпа бега для бегунов. Задеплоено тут: https://runners-pace-calc-by-ilya-vazhenin.onrender.com
    Бег на длиннные дистанции – мое хобби. Для новых личных рекордов или просто тренировок нам, бегунам, нужно планировать темп на разные дистанции, чтобы прийти к желаемому результату. Сделал PWA-приложение, которое всегда под рукой и работает без интернета. Использовал Session storage для синхронизации стейта и хранения небольших данных. Написал свои методы для работы со временем и длительностью (ни datefns, ни moment js не давали то, что нужно).
    Стэк:
    – React
    – mui
    – React Router
    – React context api (стейт менеджер был бы здесь излишен) и самописные редьюсеры.
    – service worker и кэширование (для работы PWA)

Опыт


Resource Manager отдела фронтенд-разработки, ЦВТ – Девелоника (входит в ГК Softline), разработка ПО и аутстаффинг
Январь 2021 - по настоящее время

Управляю пулом фронтенд-разработчиков в аутсорсинговой компании. Отвечаю за качество, количество и загрузку на проектах человек в отделе:
– участвую в собеседованиях и найме как нанимающий рук-ль
– создаю и актуализирую матрицы компетенций
– планирую техническое и количественное развитие пула на стыке потребностей продаж, delivery-отдела и пожеланий разработчиков
– составляю индивидуальные планы развития
– провожу аттестации и performance review
– управляю "bench'ем" (развиваю и ищу загрузку для ребят в ожидании следующих проектов)
– управляю ФОТом отдела
– провожу как 1-on-1-встречи, так и летучки и презентации для всего отдела

Project Manager, ЦВТ – Девелоника (входит в ГК Softline), разработка ПО и аутстаффинг
Январь 2019 - Январь 2021

– Управлял проектами по разработке заказного ПО (как Scrum, так и Waterfall-методологии)
– Руководил кросс-функциональными командами разработки
– Вёл presale-проекты и presale-команды для декомпозиции потенциальных проектов на задачи / фичи и оценки

Вот несколько интересных из реализованных мной проектов:

  1. Сервис создания медиа-контента для редакции крупного новостного агентства (команда: 2 фронта, 1 бэк, 1 тестировщик, 1 аналитик)
  2. ERP-система для сети пекарен (команда: 2 бэка, 1 фронт, 1 андроид-разработчик, 1 тестировщик, 1 аналитик)
  3. Сервис покупки кофе в кафе города по модели подписки, пользовательская часть и админка (команда: 1 бэк, 1 фронт, 1 тестировщик, совмещал управление проектом с ролью аналитика)
Project Manager, Талан, девелоперская компания
Ноябрь 2018 - Январь 2019

– Управлял ИТ-проектами компании застройщика (основной сайт компании и отдельные маркетинговые сайты)
– Провел несколько интеграций с отчетами в 1С, чат-ботами и телефонными ботами
– Руководил инициацией и прототипированием инвестиционного девелоперского продукта, а так же переработкой мобильного приложения

Причина ухода: отсутствие штатной команды разработки и слабая инженерная культура.

Product Manager, Kiwitaxi, сервис заказа трансфера из аэропортов
Май 2018 - Ноябрь 2018

– Руководил разработкой и запуском стартапа по модели Lean Startup
– Искал внештатных разработчиков и управлял небольшой распределенной командой разработки, маркетологами, нанимал и собеседовал первых sales-менеджеров
– Управлял разработкой сайта и процессами бэк-офиса
– Custdev'ил

Product Manager, Project Manager, BINET.__.PRO, медиа-компания
Ноябрь 2012 - Март 2018

– Управлял образовательной платформой (сервис по обучению создания сайтов на CMS Wordpress). Так же руководил проектами с отдельной юнит-экономикой и процессами: биржа текстового контента, сервис для автоматизации SEO.
– Управлял командой разработки и другими специалистами: 1 проектный менеджер, 2 бэка, 2 фронта, 2 тестировщика, 1 редактор и 3 корректора, 1 девопс, 1 сотрудник поддержки.
– Взаимодействовал с отделами маркетинга и продаж: выстраивал процессы автоматизации продаж и участвовал в создании маркетинговой и контентной стратегии для продукта
– Удалось вырастить продукт со 100 до 2000 пользователей в год за 4 года, развить команду моего отдела с 2 до 13 человек и увеличить линейку образовательных курсов с 1 до 5 (под разный уровень аудитории и разные запросы).

Менеджер проектов + контент-менеджер и копирайтер, Codax
Октябрь 2011 - Ноябрь 2012

– Управлял проектами веб-студии
– Писал рекламные, информационные и SEO-тексты для сайтов, наполнял сайты контентом
– Немного верстал и поддерживал сайты на CMS Wordpress

Образование


Магистр: "Сети связи и инфокоммуникационные системы". Ижевский Государственный Технический Университет им. М.Т. Калашникова
Сентябрь 2011 - Май 2013
Бакалавр: "Сети сети и системы коммутации". Ижевский Государственный Технический Университет им. М.Т. Калашникова
Сентябрь 2007 - Май 2011

О себе
Готов к релокации в другую страну
Свободно владею английским языком
Проживаю в городе Ижевск

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...