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

Контакты


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

Описание

Привет
Ищу работу на фулл-тайм удаленно или в офис. Готов к переезду.
Направление: Frontend-разработка
Стэк: JS, React, Redux/Redux Toolkit, Jest

Кратко о себе
Ранее я был продюсером/менеджером-проектов в коммуникационном агентстве.

Ради интереса начал для себя изучать программирование. Попробовал. Стало весело и втянулся.
Мой предыдущий опыт работы отлично дополняет деятельность во фронтенде.

На данный момент у меня реализовано четыре проекта, также стараюсь участвовать в опенсорсе.
В каждом из проектов использовались: непрерывная интеграция - Github Actions, ESlint,
ES-модули.

Проекты:

В проекте было использовано:
- REST API
- Работа с сокетами
- React (функциональные компоненты)
- Redux/Redux Toolkit
- React Router
- Formik for form
- Deploy (Heroku)
- React Bootstrap
- Rollbar
- React-toastify
- Yup (валидация)

Возможности приложения:
- Переключение каналов для пользователей
- Добавление/Удаление/Переименование каналов
- Сообщения в реальном времени
- Регистрация/Логин/Проверка на существования пользователей

Демо проекта - click

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

В проекте использовались:
- Bootstrap - компоненты, гриды, утилиты
- i18next - фреймворк для локалей
- Onchange - библиотека для отслеживания состояния
- Axios
- Yup - validation for data
- Webpack
- Deploy via Vercel
- Vanila JS & DOM API
- AJAX, Promises
- MVC pattern

Demo: click

  • Вычислитель отличий - программа, определяющая разницу между двумя структурами данных. Возможности утилиты: Поддержка разных входных форматов: yaml, json. Генерация отчета в виде plain text, stylish и json.

В проекте использовались:
- Функциональное программирование
- Непрерывная интеграция - Github Actions
- Unit Tests - Jest framework. Практика TDD.
- Работа с древовидными структурами данных и рекурсивными алгоритмами
- Работа с параметрами командной строки. Использовалась библиотека commander.js
- Eslint

  • Brain-games - набор из пяти математических игр. Каждая игра задает вопросы, на которые нужно дать правильные ответы. После трех правильных ответов считается, что игра пройдена. Неправильные ответы завершают игру и предлагают пройти ее заново.
Навыки
  • JS
  • HTML, CSS, BootStrap
  • Git, Github, CI (Actions)
  • DOM API
  • React
  • Redux/Redux Toolkit
  • HTTP/ Socket.io/ HTTP API
  • Webpack
  • OOP
  • MVC
  • Jest
  • ESlint
  • Heroku/Vercel
  • SOLID
  • Gulp

Опыт


Продюсер/менеджер проектов, Upside pro
Сентябрь 2018 - Октябрь 2021

Запускал и вел проекты компании на протяжении всех этапов жизненного цикла продукта.
- cобирал требования, состыковывал отделы между собой
- cоставление ТЗ командам
- готовил контент для отдельных проектов. Например, был продюсером и ведущим подкаста: писал сценарии, заголовки, находил гостей для проекта, продумывал темы для выпусков и редактировал последние на выходе.
Для подкаста с моим участием была разработана собственная айдентика с сайтом. Также, выстраивал стратегию развития проекта.
- поиск креативных решений для проектов и их внедрение
- постановка задач командам дизайнеров и программистов и смежным специалистам.

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

Ссылка на проект:
vazhno-nevazhno.ru

Образование


Литературный институт им. А.М. Горького, Проза, Литературное мастерство
Сентябрь 2013 - Сентябрь 2017
РУДН, Факультет Гуманитарных и Социологических Наук, Социология
Сентябрь 2009 - Январь 2013

О себе
Читаю профессиональную литературу на английском языке

Комментарии


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

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

Изменения внесены
0

Холик, привет!
Предлагаю немного докрутить содержание:
1. Первый блок перед Описанием - фамилия и имя. В этом случае твои данные можно будет легко найти на сервисе, тогда отпадет необходимость еще раз представляться в описании.
В описании предлагаю начать с основной цели: какие вакансии рассматриваешь, язык разработки, формат работы (удаленно/офис/гибрид). Далее двигаться к мотивам перехода в разработку и предложению "К разработке в целом..".
Об основной задаче в период работы продюсером лучше написать в разделе Работа.
2. Учебные проекты.
Давай их выделим: оставляем описание проекта, добавляем полученные навыки и стек. По оформлению: названия проектов лучше выделить жирным текстом, а ссылки на github можно зашить в названия проектов. Вот здесь у ребят можно посмотреть оформление проектов:
https://cv.hexlet.io/resumes/585
https://cv.hexlet.io/resumes/338

Успехов и интересных проектов в IT!


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...
Это резюме имеет несколько сильных сторон, таких как: Хорошо структурированное описан...
Это резюме представляет смешение опыта работы в области кофейного бизнеса и навыков веб...
Это резюме имеет несколько положительных моментов, но есть и недостатки, которые стоит ...