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

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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...