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
Опыт
Запускал и вел проекты компании на протяжении всех этапов жизненного цикла продукта.
- cобирал требования, состыковывал отделы между собой
- cоставление ТЗ командам
- готовил контент для отдельных проектов. Например, был продюсером и ведущим подкаста: писал сценарии, заголовки, находил гостей для проекта, продумывал темы для выпусков и редактировал последние на выходе.
Для подкаста с моим участием была разработана собственная айдентика с сайтом. Также, выстраивал стратегию развития проекта.
- поиск креативных решений для проектов и их внедрение
- постановка задач командам дизайнеров и программистов и смежным специалистам.
Достижение на предыдущем месте работы: запуск подкаста с нуля по поставленным целям для компании и его интеграция со смежным проектом. В сжатые сроки я погрузился в проект, проанализировав рынок, освоил специфику и нашел органичное решение по внедрению нового продукта в компанию. Ключевым фактором в проекте было умение находить подход к людям из разных профессиональных сфер, понимать их боли и вступать в личное взаимодействие (как на уровне целей, так и на уровне команды), вовлекая их в проект.
Ссылка на проект:
vazhno-nevazhno.ru
Образование
Рекомендации
Холик, привет!
Предлагаю немного докрутить содержание:
1. Первый блок перед Описанием - фамилия и имя. В этом случае твои данные можно будет легко найти на сервисе, тогда отпадет необходимость еще раз представляться в описании.
В описании предлагаю начать с основной цели: какие вакансии рассматриваешь, язык разработки, формат работы (удаленно/офис/гибрид). Далее двигаться к мотивам перехода в разработку и предложению "К разработке в целом..".
Об основной задаче в период работы продюсером лучше написать в разделе Работа.
2. Учебные проекты.
Давай их выделим: оставляем описание проекта, добавляем полученные навыки и стек. По оформлению: названия проектов лучше выделить жирным текстом, а ссылки на github можно зашить в названия проектов. Вот здесь у ребят можно посмотреть оформление проектов:
https://cv.hexlet.io/resumes/585
https://cv.hexlet.io/resumes/338
Успехов и интересных проектов в IT!
Добавить комментарий/ссылку на вакансию