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.

Опыт


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. Контакты Давай добавим твой номер телеф...
Резюме Максима Анисимова представляет собой хороший обзор его навыков и опыта в области...
Это резюме содержит много полезной информации о кандидате, однако есть несколько момент...
Это резюме имеет несколько недочетов и не является оптимальным для поиска работы в обла...
Резюме Junior frontend developer имеет некоторые сильные стороны, такие как: Указание...
Резюме выглядит хорошо структурированным и содержательным. Заявленные навыки и опыт раб...
Это резюме включает в себя хороший набор навыков и опыта работы в различных проектах на...
Привет, Илья! Давай дополним твое резюме: 1. Описание проектов Давай добавим результат...