Стажер\Junior Frontend разработчик

Контакты


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

Описание

Меня зовут Алексей, живу в городе Петрозаводске.
Ищу работу на позицию стажер\Junior Frontend разработчик.

Имею знания верстки HTML, CSS, Bootstrap, JavaScript, DOM, принципы ООП, SOLID, HTTP\REST API, websocket, React, Redux\toolkit

Прошел обучение по курсу "Frontend-разработчик" в "Хекслет", завершил 4 учебных проекта, все проекты прошли ревью кода ментором.

Список проектов:

  1. Игры разума
    Репозиторий

    Набор из 5 консольных игр с использованием Node.js.
    Каждая игра предлагает простые математические задачи.
    При правильном ответе на 3 вопроса подряд игрок выигрывает.
    Игра написана таким образом, что в нее можно легко добавлять новые игры либо менять количество необходимых ответов для выигрыша.

  2. Вычислитель отличий

    Репозиторий

    Консольная утилита вычисляет отличия между двумя файлами.
    Работает с форматами json и yaml и выводит результат в трех разных видах: stylish, plain, json.
    Реализована с помощью библиотеки commander на Node.js
    Проект покрыт тестами Jest и автоматической интеграцией через Github Actions.(запуск тестов и оценка качества кода и процент покрытия тестами на CodeClimate).

  3. RSS агрегатор

    Репозиторий

    Результат

    Сайт, позволяющий просматривать новостные ленты с их автоматическим обновлением каждые 5 секунд.
    Построен полностью на промисах, нативном JS, DOM, c применением архитектуры MVC.
    В проекте используется Boostrap, Webpack 5, yup, axios, i18next.
    Деплой на сервисе Vercel.

  4. Чат

    Репозиторий

    Результат

    Многопользовательский чат с каналами(клон Slack).
    Верстка c react-boostrap, роутинг react-router-dom, для хранения каналов и сообщений используется Redux + reduxjs\toolkit.
    Цензура сообщений через библиотеку leo-profanity.
    Обработка ошибок сети и вывод всплывающих уведомлений о действиях\ошибках с помощью toastify.
    Взаимодействие с бекендом через axios, redux thunk по REST API и реализация работы чата с помощью websockets через библиотеку socket.io.

  5. Когнитивные искажения

    Репозиторий

    Результат

    Верстка макета без адаптива с использованием методологии Atomic CSS(OOCSS).

Навыки

• HTML5, CSS3 на базовом уровне
• JavaScript(ES6+), Node.js, npm
• Jest
• Git, GitHub, GitHub Actions(CI)
• Linux, WSL, командная строка(Bash)

Опыт


Продавец-консультант, ЦСК
Июнь 2018 - по настоящее время

Консультирование в соответствии с основными этапами ведения продаж.
Выкладка товаров с соблюдением правил мерчендайзинга, законов о торговле, внутренних регламентов компании.

Образование


Петрозаводский государственный университет, Физико-технический институт, специальность "Информатика и вычислительная техника"
Сентябрь 2015 - Сентябрь 2016

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

Комментарии


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