Hexlet CV

Junior Frontend developer

Основное


Описание

Я ищу работу фронтенд-разработчика удаленно или в офисе в Москве.
Недавно я закончил обучение на Hexlet, курс Фронтенд-разработчик. К настоящему моменту я завершил 4 проекта:

  1. Brain-gaimes: - это набор простых консольных игр - математических головоломок. В приложении реализована архитектура, позволяющая легко добавлять новые игры при необходимости.
    В процессе работы я освоил программирование в окружении NodeJs, библиотеки lodash и readline-sync, реализовал CI и контроль качества кода с помощью github actions и eslint (стиль airbnb).

  2. Gendiff - утилита командной строки, сравнивающая два файла и выводящая различия. Она позволяет обрабатывать JSON, YAML и ini файлы и форматировать вывод в стиле prettier, или JSON и простой текст.
    Для создания интерфейса программы использован пакет Commander.
    Проект разрабатывался по принципу TDD и покрыт тестами на 98%. Для написания тестов применен фрэймворк Jest. Для анализа различий файлов применены промежуточная, специально создаваемая структура данных и рекурсивные функции.

  3. RSS reader online: web - приложение для чтения RSS потоков. Приложение развернуто на vercel. Оно позволяет пользователю вводить адреса rss-потоков и получать и просматривать список сообщений и отдельные сообщения в модальном окне.
    В процессе работы я освоил непосредственную манипуляцию DOM, библиотеки axios. yup, on-change и bootstrap. Интернационализация приложения сделана с помощью библиотеки i118next.

  4. Финальный проект - Чат (Slack): приложение развернуто на heroku. Приложение позволяет пользователям создавать учетные записи, входить под ними в чат и обмениваться тестовыми сообщениями. Состояние авторизации сохраняется между сессиями в LocalStorage. Кроме того, пользователи могут переключаться между каналами и создавать новые. Пользователи могут удалять каналы за исключением имеющихся на сервере по умолчанию. Приложение автоматически фильтрует нецензурную лексику.
    При создании приложения я освоил React, React router и React Bootstrap с применением функциональных компонентов и хуков, Redux js toolkit и библиотеки JWT и Socket.io а так же работу с LocalStorage.

Кроме вышеперечисленного я сделал небольшое приложение для управления задачами. Оно тоже развернуто на vercel Пользователь может создавать и удалять задачи, помечать их завершенными и незавершенными и фильтровать по этому признаку.
При разработке я применял React, Redux js toolkit, Bootstrap. Тесты написаны с помощью React testing library.

В настоящее время я принимаю участие в open source проекте Hexlet guides. Задача заключается в переводе сайта с Jekyll на NextJS. Поэтому сейчас я осваиваю этот фрэймворк.

Хотелось бы найти интересную работу, которая даст мне возможность принять участие в разработке интересного и успешного продукта, позволит расти и развиваться как программисту, прокачивать имеющиеся навыки и получать новые.

Мой предыдущий опыт работы связан с логистикой и управлением проектами в области промышленной и коммерческой недвижимости, поэтому я хорошо представляю бизнес-процессы в различных областях, однако на определенном этапе я решил полностью изменить область деятельности и выбрал программирование, поскольку я всегда интересовался IT сферой.

Навыки

HTML, JavaScript, NodeJS, React, Redux, Jest, Webpack, Bootstrap, NextJS, Socket.io, Git, Github actions, VSCode,

Награды, Сертификаты

Имею сертификат о завершении обучения по профессии фронтенд-разработчик от Hexlet.io

Владение английским
Свободно владею
Контакт
igor@igorkuznetsov.com , telegram: @Igor_K_Kuznetsov

Образование


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