Frontend-разработчик

Контакты


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

Описание

Меня зовут Анжелика!

На данный момент ищу работу на позицию Junior Frontend-разработчика. Полная, частичная занятость. Рассматриваю удалённый формат. Умею работать как в команде, так и самостоятельно.
Закончила обучение по программе "Фронтенд разработчик" на hexlet.io.

Навыки

JavaScript, ES6+;
React + Redux (@reduxjs/toolkit);
DOM API, MVC;
Node.js, npm;
Написание тестов (Jest);
Git, Github, Github actions;
HTML, CSS (базовые знания);

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

В рамках обучения было реализовано 4 учебных проектa:

Игры разума (CLI)
"Игры разума" - это консольное приложение, представляющее из себя набор из пяти простых математических игр.

Полученные навыки и стек:
  • настройка окружения (node.js, npm)
  • подключение дополнительных библиотек
  • реализация стандартов кодирования Airbnb с помощью линтера Eslint, CodeClimate;
  • работа с Git и GitHub
  • непрерывная интеграция (CI) с использованием Github Actions;
  • разработка масштабируемой архитектуры проекта, возможность легко добавлять новые игры

Вычислитель отличий (CLI)
"Вычислитель отличий" - это консольное приложение, представляющее из себя программу, определяющую разницу между двумя структурами данных.
Поддерживает входные форматы yaml, ini и json.

Полученные навыки и стек:
  • работа с древовидными структурами данных и рукурсивными алгоритмами
  • работа с файловой системой
  • библиотека commander.js, работа с параметрами командной строки
  • практика TDD, автоматизированные тесты, фреймворк Jest.

RSS агрегатор | Код на GitHub
Это веб-приложение для сбора и просмотра информации RSS лент из различных источников. Обновление записей через заданный интервал.

Полученные навыки и стек:
  • работа с DOM API на нативном JS
  • реализация паттерна проектирования MVC
  • работа со стейтом с помощью библиотеки on-change
  • bootstrap
  • сборка проекта с помощью webpack
  • валидация данных (yup), организация текстов интерфейса (i18next)
  • http-запросы с помощью axios
  • асинхронный JS, промисы, обработка ошибок
  • деплой на Vercel.

Chat | Код на GitHub. Это SPA чат, упрощенный аналог Slack. Многопользовательское SPA.
React (хуки) + Redux (@reduxjs/toolkit).

Полученные навыки и стек:
- React (хуки)
- Управление состоянием приложения: Redux (redux/toolkit)
- webSockets (библиотека socket.io-client)
- Роутинг: react-router-dom
- UI компоненты: react-bootstrap
- работа с формами с помощью Formik, валидация данных (yup)
- организация текстов интерфейса (библиотека react-i18next)
- подключение сервиса для отслеживания и сбора ошибок Rollbar
- деплой на Railway
Остальные проекты и выполнения тестовых заданий в моём профиле на GitHub

Образование


Юриспруденция, ЧОУ ВО "Санкт-Петербургский университет технологий управления и экономики"
Сентябрь 2017 - Июнь 2021

О себе
Готов к релокации
Читаю профессиональную литературу на английском языке
Проживаю в городе

Комментарии


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

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

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