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

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

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


Добавить комментарий/ссылку на вакансию
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме обладает хорошим объемом информации о ваших навыках и опыте работы. Однако, ...
Это резюме имеет несколько недостатков: Ошибки и опечатки: В резюме есть опечатки и о...
Это резюме обладает несколькими сильными сторонами, такими как: Хорошо структурирован...
Привет, Анна! Давай немного доработаем раздел с опытом работы. Основной принцип, которо...
Данное резюме Junior Data Analyst содержит информацию о профессиональном опыте работы в...
Привет, Дарья! Давай улучшим твоё резюме: 1. Для удобства и компактности ссылку на Git...
Привет, Надежда! Давай улучшим твое резюме: 1. Опыт Давай немного сократим этот раздел....
Это резюме содержит обширную информацию о вашем образовании, профессиональном опыте и н...
Это резюме содержит обширную информацию о вашем опыте и навыках в различных областях, т...
Резюме имеет хороший объем информации о вашем опыте работы и образовании. Однако, для у...