Junior Frontend Developer
Контакты
Привет, ищу работу или стажировку JavaScript-разработчиком. Готова на любой тип занятости. Формат работы (офис или удаленно) тоже не принципиален.
Последние пять лет работала журналистом, тогда заинтересовалась версткой и дизайном. Захотелось расширить навыки по работе с визуалом и в веб-среде. В моем окружении много уже опытных разработчиков, они посоветовали попробовать силы во frontend. Прошла с нуля курс "Frontend-разработчик" на Хекслете. Сейчас в активном поиске работы, делаю проекты для портфолио и готовлюсь к собеседованиям.
Проекты:
Игры разума
Набор из пяти консольных игр, построенных по принципу популярных мобильных приложений для прокачки мозга. Каждая игра задает вопросы, на которые нужно дать правильные ответы.
Навыки:
- работа с командной строкой;
- настройка окружения: VSCode, WSL, Node.js, Eslint;
- работа с пакетным менеджером npm: установка звисимостей, публикация пакета;
- работа с git, github, github actions (Continuous Integration, Workflow);
- работа с переменными, функция, циклами, ссылочными и примитивными типами данных, модулями (импортами и экспортами);
Стек технологий: JS, Git, readline-sync, ESLint Airbnb
Вычислитель отличий
Программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.
Навыки:
- практика методология разработки TDD;
- написания unit-тестов и отладки кода;
- создание cli-приложения, работа с параметрами командной строки;
- работа с древовидными структурами данных, разными форматами данных: json, yaml/yml;
- написание кода в функциональном стиле, рекурсия вместо циклов, функции высшего порядка;
- работа с файловой системой: чтение, запись;
Стек технологий: JavaScript, GitHub, Node.js, Jest, Commander, Lodash, yup, ESlint
RSS-агрегатор
Сервис для агрегации RSS-потоков, с помощью которых удобно читать разнообразные источники, например, блоги. Он позволяет добавлять неограниченное количество RSS-лент, сам их обновляет и добавляет новые записи в общий поток.
Навыки:
- работа с DOM API;
- сборки проекта с использование Webpack;
- верстка сайта HTML/Bootstrap
- валидации форм;
- создание и работа с состоянием, реагирующим на обновления;
- организация текстов интерфейса;
- построение архитектуры приложения с использованием принципа MVC;
- работа с с ajax-запросами и асинхронным кодом;
- парсинг данных;
Стек технологий: JavaScript, HTML, Bootstrap, GitHub, Webpack, yup, on-change, axios, i18next
Чат (Slack)
Упрощенная версия Slack-чата.
Навыки:
- создание React компонентов;
- организация роутинга;
- создание форм;
- создание страниц авторизации и регистрации;
- организация отправления и получения сообщений через websockets;
- организация всплывающих уведомлений;
- фильтрации нецензурных слов в сообщениях;
- деплой проекта на Railway;
Стек технологий: JavaScript, React.js, Redux Toolkit, React Router, Formik, socket.io, leo-profanity
- HTML/CSS
- Git/GitHub/GitHub Actions
- JavaScript(ES6);
- React (func. components, hooks);
- Redux + Toolkit;
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Орел
Рекомендации
Привет, Полина!
Спасибо за резюме, выглядит отлично:)
Есть предложения:
1. В описание, кроме типа занятости, добавить комфортный формат работы.
2. + добавить еще один контакт для связи с тобой, например, эл. почту.
Успехов тебе в поисках работы!
Добавить комментарий/ссылку на вакансию