Hexlet CV

junior Frontend Developer

Основное


Описание

В поиске работы по профессии junior Frontend Developer.
Живу в Санкт-Петербурге. Рассматриваю работу в офисе или удаленный формат.

Начал изучать программирование летом 2021. Долго выбирал между backend и frontend направлением. В итоге для себя решил, что хотел бы создавать удобные и приятные интерфейсы с акцентом на пользователей. Frontend понравился визуализацией полученного результата.
Уровень владения английским B1-B2.

В январе 2022 года начал обучение на Hexlet. На данный момент осталась заключительная часть обучения. Мной реализованы следующие проекты:

Brain Games (CLI)
Состоит из пяти консольных математических игр.
Полученные навыки:

  • Настройка окружения: Node.js, npm, Eslint;
  • Проверка написания кода согласно стандартам Airbnb с помощью Eslint;
  • Взаимодействие с системой контроля версий - Git и хранение кода на веб-хостинге GitHub;
  • Создание архитектуры приложения с возможностью добавления новых игр и изоляции побочных эффектов.

Difference Generator (CLI)
Утилита командной строки, способная выводить разницу между файлами.
Полученные навыки:

  • При помощи рекурсии мной был реализован парсинг древовидных структур данных;
  • Написание функционального кода без мутаций и классов;
  • Настройка и подключение непрерывной интеграции CI с помощью Github Actions;
  • Автоматизированные тесты;
  • Практика написания кода через тесты(TDD);

RSS aggregator
Веб-приложение, способное загружать для чтения неограниченное количество RSS-лент. После чего самостоятельно отслеживает появление новых постов.
Полученные навыки:

  • Манипуляция DOM API с помощью нативного JavaScript;
  • Сборка проекта через webpack;
  • Подключение стилей boostrap;
  • Написание приложения с использованием паттерна MVC;
  • Отслеживание изменения состояния с помощью библиотеки on-change;
  • Валидация введенных данных при помощи yup;
  • Работа с текстами интерфейса при помощи i18next;
  • Выполнение запросов с использование библиотеки axios;
  • Async JS(Promise) и обработка ошибок;
Навыки
  • JavaScript(ES6+);
  • Node.js, npm;
  • Git, GitHub;
  • Базовые знания HTML и CSS;
  • Покрытие кода тестами(Jest);
  • DOM API, MVC;
  • Написание кода через тесты(TDD).
Владение английским
Читаю профессиональную литературу
Контакт
hnztkfc@gmail.com, telegram: @killRealOfficial2

Образование


РАНХиГС Санкт-Петербург, специалист в области Таможенного дела
сент. 2014 - июля 2019
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет, Василий! Есть дополнения по резюме: 1. Поправь "Ghbdtn") 2. В описание добав...
Михаил, привет! Давай дополним резюме недостающей информацией: 1. В описании следует ...
Привет, Антон! Отличное резюме:) Давай добавим еще один контакт для оперативной связи...
Привет, Александр! Отличное резюме :) У меня только несколько идей по улучшению: 1. ...
Добрый день, Ярослав! Давай дополним резюме учебными проектами и важной рабочей информ...
Владислав, добрый день! Резюме выглядит отлично :) Не забывай добавлять новые проекты...
Привет, Федор! Есть несколько дополнений: 1. Учебные проекты: здесь можно выделить н...
Привет, Дарья! Резюме выглядит отлично:) Есть предложение добавить немного мотивации ...
Александр, привет. Очень содержательное резюме :) Предлагаю разместить фотографию на ...
Александр, привет! Отличное резюме:) В полном объеме освещены все разделы и представл...