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-разработчика выглядит очень профессиональным и информативным. Очень хор...