Junior frontend-разработчик

Контакты


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

Описание

Я – начинающая фронтенд-разработчица, хочу создавать удобные и доступные веб-приложения, которые приносят пользу людям.
Создаю визуально привлекательные, адаптивные, функциональные веб-приложения с использованием React, Redux Toolkit, различных библиотек (yup, i18next, Formik и др.).

Моя цель – начать работать в команде над продуктом, получить опыт реальной разработки и совершенствовать навыки.

Навыки

Технические скиллы:
HTML
CSS, BEM methodology
Bootstrap
JavaScript (JS)
React
Redux, Redux Toolkit
Websockets
GitHub (GitHub Actions, GitHub workflow)
Lodash, yup, i18next, Formik libraries
Webpack
Vercel
Render

Английский язык:
чтение профессиональной литературы

Инструменты и платформы:
IDE: Visual Studio Code (VSCode)
Design: Figma, Photoshop
Project Management: Jira, Confluence

Описание проектов

💬 Hexlet-chat
– real-time приложение для общения с друзьями, в котором можно создавать тематические чаты и управлять ими (переименовывать, удалять). Зарегистрируйте аккаунт и оставайтесь на связи с сообществом.

Полученные навыки:
- настройка websockets
- работа с REST API
- React
- Redux toolkit
- организация роутинга на клиенте
- настройка авторизации и аутентификации
- деплой на Render

стек: JavaScript, React, Redux toolkit, websockets, react-bootstrap, Formik, Git, Render

📰 RSS агрегатор
– сервис для агрегирования RSS-лент, который удобно позволяет читать различные источники, такие как блоги. Он позволяет добавлять неограниченное количество RSS-лент, автоматически обновляет их и добавляет новые записи в общую ленту.

Полученные навыки:
- использование Webpack для сборки проекта и интеграция Bootstrap через него;
- реализация валидации введенного адреса с помощью библиотеки yup;
- подключение библиотеки i18next для мультиязычной поддержки интерфейса (вывод текстовых сообщений и ошибок);
- реализация скачивания и парсинга данных RSS-потока;
- обработка ошибок парсинга и корректное отображение сообщений в интерфейсе;
- учет ненадежной работы сети и обеспечение понятного поведения приложения для пользователя.

Стек: HTML, CSS, JavaScript, Bootstrap, Git, Vercel, NPM, ESLint

📂 Gendiff
– консольная утилита сравнивает два конфигурационных файла.

Результат сравнения файлов может быть выведен в разных форматах:
1️⃣ stylish
2️⃣ plain
3️⃣ JSON

Полученные навыки:
- работа со сторонними библиотеками (commander.js, lodash);
- настройка автоматического тестирования на Jest;
- настройка CI на GitHub Actions;
- использование модуля fs для работы с файловой системой;
- рекурсивная обработка древовидных структур с использованием функций высшего порядка;

Стек: JavaScript, NodeJS, Git, Jest, NPM, ESLint.

🎮 Brain Games

– набор из пяти консольных арифметических игр. В каждой игре задаются вопросы, на которые необходимо правильно ответить. После трех правильных ответов игра считается завершенной. Неправильные ответы завершают игру и предлагают сыграть в нее еще раз.

Полученные навыки:
- построение архитектуры проекта;
- настройка окружения;
- работа со сторонними библиотеками (lodash, readline-sync)
- настройка линтера, работа с CodeClimate;
- работа с Git и GitHub;
- закрепление основ JS.

Стек: JavaScript, NodeJS, Git, NPM, ESLint

Опыт


Специалист технической поддержки, NDA
Сентябрь 2022 - Август 2023
  • обработка запросов с клиентской линии (проблемы, ошибки со стороны сервиса, изменение данных)
  • просмотр логов для более точного определения причин багов
  • работа в админке компании, ведение задач в Jira

Образование


Frontend-разработка, Хекслет
Август 2022 - Июль 2024
Санкт-Петербургский государственный институт кино и телевидения. Телевизионное производство и вещание
Сентябрь 2016 - Июнь 2020

О себе
Готов к релокации в другую страну
Проживаю в городе Санкт-Петербург

Ищу стажировку или работу на вакансию фронтенд-разработчика.
Комфортный формат работы: удаленная работа

Комментарии


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

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

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