Junior frontend-developer on js

Контакты


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

Описание

Ищу стажировку или работу на вакансию frontend разработчика.
Рассматриваю любые форматы работы: офис, удаленно, гибрид.

Хочу начать карьеру в IT сфере с вакансии фронтенд-разработчика. В разработке меня привлекает необходимость постоянно творчески и нестандартно мыслить. Закончил прохождение буткемпа по профессии "Фронтенд-разработчик" от онлайн школы Hexlet.io.

За время обучения на Хекслете реализовал 3 проекта, которые можно посмотреть в моём GitHub.

1. Вычислитель Различий. Консольная утилита, которая выводит diff двух json или yml файлов. Выводить разницу можно в трех разных форматах. Разработка велась через тестирование. На проекте работал с файловой системой, рекурсией и деревьями. Также настроил непрерывную интеграцию. Утилита реализована с помощью библиотеки Commander и покрыта тестами с помощью Jest.

Использовал:

  • JavaScript
  • Node.js
  • TDD
  • Jest
  • FS
  • Commander

2. RSS агрегатор. Полноценное веб-приложение, которое формирует общую, автоматически обновляемую и удобную RSS ленту с указанием просмотренных постов. Структура проекта реализована через паттерн MVC, взаимодействие с DOM на чистом JS. Реализована валидация формы, автообновление постов и интернационализация проекта. Отработал знания по асинхрону и промисам. Научился собирать и деплоить фронтенд-приложение.

Использовал:

  • JavaScript
  • HTML
  • Webpack
  • Vercel
  • DOM API
  • Bootstrap
  • SCSS
  • AJAX
  • axios, i18n, on-change

3. Hexlet chat. Это SPA, упрощенная версия чата Slack, где вы можете обмениваться сообщениями в режиме реального времени, создавать, удалять и переименовывать каналы. Реализована фильтрация нецензурных слов, оповещение о действиях пользователя с помощью всплывающих сообщений.

В проекте используются веб-сокеты, взаимодействие с REST API, использование React и Redux, организация маршрутизации на клиенте, а также авторизация и аутентификация пользователей. Через библиотеку Rollbar настроен мониторинг ошибок.

Использовал:

  • React / React Hooks
  • Redux / Redux Toolkit
  • Bootstrap
  • Socket.io
  • axios
  • formik / yup
  • i18n
  • react-toastify
  • leo-profanity

На данныёй момент самомтоятельно изучаю TypeScript.

Навыки

Из soft-skills:
- Коммуникабельность;
- Умение слушать других;
- Желание учиться;
- Спокойно принимаю критику;

Из hard-skills:
- JavaScript (ECMAScript 6);
- HTML;
- CSS;
- React
- Семантическая и адаптивная вёрстка;
- Основы знаний автоматического тестирования;
- Основы работы с командной строкой;
- Основы работы с Git;
- Основы работы с Непрерывной интеграцией (GitHub Actions);

Личные увлечения: автомобильная тематика, видеоигры.

Образование


Специалист по экономической безопасности, МГУ им. Н.П. Огарёва
Сентябрь 2016 - Июль 2021

О себе
Готов к релокации в рамках страны проживания
Начальные знания английского языка
Проживаю в городе Саранск

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме содержит обширный список технических навыков, проектов и опыта работы. Однако, е...
Это резюме имеет много положительных аспектов, таких как: Кандидат активно участвует ...
Это резюме содержит много информации, но есть несколько аспектов, которые можно улучшит...
Александр, привет. Отличное резюме, содержательное и четкое. Успехов тебе в IT!
Это резюме содержит много информации, но есть несколько моментов, которые можно улучшит...
Привет, Андрей! Давай доработаем резюме по следующим блокам: 1. Имя и фамилию укажи, по...
Это резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, е...
Это резюме содержит много информации о предыдущем опыте работы и образовании, но есть н...
The resume provides a detailed overview of the candidate's experience, skills, project...
Это резюме содержит подробную информацию о навыках, проектах и опыте работы кандидата. ...