Hexlet CV

Junior Frontend разработчик

Основное


Описание

На данный момент прохожу обучение профессии Frontend разработчик на Hexlet.

За время обучения реализовал два проекта:
Первый учебный проект - Brain Games
Brain games представляет собой набор из пяти консольных игр для мозговой разминки:
1) определение четности числа
2) определение простого числа
3) калькулятор с базовыми арифметическими операциями
4) поиск недостающего элемента прогрессии
5) определение наибольшего общего делителя.
В данном проекте:
- контроль качества кода осуществлялся с помощью линтера ESLint, а также утилиты CodeClimate;
- для настройки CI используется Github Aсtions;
- реализована расширяемая архитектура, что позволяет легко добавлять новые игры другим разработчикам, без необходимости разбираться в коде ядра проекта

Второй учебный проект - Diff calc
Diff Calc представляет из себя утилиту командной строки для нахождения разности между двумя файлами в форматах JSON и YAML. Разность файлов может быть выводена в ттрех форматах отличий.
В данном проекте помимо всего того, что было в первом:
- был применен поход TDD, покрытие тестами составляет 92%;
- использован рекурсивный алгоритм сравнения файлов;
- создана и введена собственная структура данных для хранения отличий между файлами.

На данный момент работаю над третьим учебным проектом RSS агрегатором.
RSS агрегатор - это SPA-приложение без персистентного хранилища. Оно позволяет сформировать список отслеживаемых RSS лент и просматривать единую ленту новостей.

В дальнейшем планирую закончить все доступные проекты на Hexlet и реализовать собственные проекты по отслеживанию и управлению задачами и тайм-менеджменту, а также реализовать собственную базу знаний на подобие Evernote, Notion и Joplin, но с автоматической системой отслеживания событий и возможностью кастомизации логики приложения пользователем с клиентской стороны в виде GUI элементов и кода для более продвинутых пользователей.

Своими сильными сторонами считаю ответственность, упорство и трудолюбие. Не боюсь сложных задач и всегда готов учиться.

Навыки

JavaScript ES5 и ES6, npm, yarn, Linux, bash, git (Github), ООП, CI/CD (Github Actions, Circle CI), базовые знания алгоритмов и структур данных, HTML5, CSS3.

Владение английским
Читаю профессиональную литературу
Контакт
tg: @demogi4523 e-mail: demogi4523@yandex.ru

Работа


Student, Hexlet
сент. 2020 - по настоящее время

Обучение программированию в широком смысле этого слова: от фундаментальных основ, как например, работа и устройство компилятора, так и получение специлизированных навыков, включая радоту с cvs(git), менеджеры пакетов(npm, yarn), JavaScript ES6 и фрейворка React

Образование


Институт математики, экономики и информатики Иркутского Государственного Университета по специальности МОАИС(математическое обеспечение и администрирование информационных систем)
сент. 2014 - июня 2018

Добавить комментарий
Для этого действия нужновойти
Рекомендации
Ожидает подтверждения
0

Денис, добрый день!

На первый взгляд очень много текста в блоке описание.
Необходимо его структурировать и точно уменьшить объем.
Не стоит описывать весь проект, можно указать, что в итоге было реализовано и какие технологии изучены.
Вот здесь ребята хорошо описывают свои проекты:
https://cv.hexlet.io/resumes/507
https://cv.hexlet.io/resumes/514

Навыки лучше описать в виде таблички.

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


Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Евгения, добрый день! 1) Сейчас неправильная структура описания, немного смешано в к...
Привет! Несколько рекомендаций: 1) По оформлению описания учебных проектов: сделать...
Привет! Что понравилось в резюме: 1) Классно, что расписали информацию "о себе" очень...
Добрый день! Я бы порекомендовала перенести описание учебных проектов в соответсвующ...
Иван,, привет) Что бы я порекомендовала: 1) В описание добавить раздел "О себе", г...
Роман, привет! Несколько рекомендаций для улучшения своего резюме: 1)Закончил курс про...
Елизавета, привет! Хорошее резюме. Очень классно, что подробно расписали, что для вас в...
Владислав, привет! Советую ознакомиться с материалами по составлению резюме: 1) htt...
Полина, привет! 1) В самом начале описания, заменила бы слово "подойдёт" на "рассмот...
Максим, привет! Несколько рекомендаций: 1) Можно поработать с оформлением для нагля...