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);
Личные увлечения: автомобильная тематика, видеоигры.
Образование
Начальные знания английского языка
Проживаю в городе Саранск