Junior Frontend Developer

Контакты


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

Описание

На данный момент прохожу обучение профессии frontend разработчик на Hexlet.
За время обучения реализовал 4 проекта:

Первый проект - https://github.com/pisarevdmitry/frontend-project-lvl1
Brain games представляет собой набор из пяти консольных игр для мозговой разминки: определение четности числа, определение простого числа, калькулятор с базовыми арифметическими операциями, поиск недостающего элемента прогрессии, определение наибольшего общего делителя.
В данном проекте:
- контроль качества кода осуществлялся с помощью линтера eslint, а также утилиты CodeClimate;
- использован Github Aсtions для осуществления CI;
- создан единый движок для консольных игр, что позволяет без проблем добавлять новые игры при необходимости.

Второй проект - https://github.com/pisarevdmitry/frontend-project-lvl2
Difference Generator это утилита командной строки для определения отличий между двумя файлами формата JSON или YAML. Поддерживает три формата вывода отличий.
В данном проекте помимо всего того, что было в первом:
- был применен поход TDD, покрытие тестами составляет 99%;
- при тестировании был использован jest;
- использован рекурсивный алгоритм сравнения файлов;
- создана и введена собственная структура данных для хранения отличий между файлами.

Третий проект - https://github.com/pisarevdmitry/frontend-project-lvl3
RSS reader - приложение для чтения RSS лент
Особенности проекта:
- в проекте была применена архитектура MVC;
- использован axios для отправки запросов;
- внедрена интернационализация с помощью i18n;
- был применен поход TDD, покрытие тестами составляет 99%;
- при тестировании был использован jest и testing-library.

Четвертый проект - https://github.com/pisarevdmitry/frontend-project-lvl4
Реакт приложение - чат
Особенности проекта:
- использован redux , redux-toolkit для работы с состоянием приложения;
- использован React Router для роутинга приложения;
- использованы React hooks для написания функциональных компонентов;
- использован axios для отправки запросов;
- внедрена интернационализация с помощью i18n;
- создано API для авторизации и работы с сокетами.

Навыки

Javascript, npm, React, Redux, Redux toolkit, axios, ООП, bash, git , CI/CD (Github Actions), Regular expressions, базовые знания алгоритмов и структур данных, HTML, CSS.

Опыт


frontend developer, hexlet
Июнь 2021 - по настоящее время

Изучаю frontend

Мастер по ремонту пк, Самозанятый
Июль 2012 - Июнь 2021

Ремонт пк

Образование


прикладная информатика в экономике, защита информации,Московская открытая социальная академия
Сентябрь 2006 - Июнь 2010

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме не соответствует требованиям для вакансии Frontend-разработчика. Здесь предс...
Это резюме показывает, что вы имеете интерес к сфере QA, обладаете навыками ручного тес...
Это резюме Frontend-разработчика представляет сильного кандидата с обширным набором нав...
Это резюме Junior QA Engineer включает в себя краткое описание профессионального опыта,...
Данное резюме демонстрирует широкий спектр навыков и опыта работы в области аналитики д...
Привет, Анастасия! Спасибо за рекомендации, Обновил резюме.
Это резюме Python (Junior) разработчика демонстрирует широкий спектр навыков и опыта, к...
Это резюме содержит много информации, но оно требует значительного улучшения. Вот неско...
Привет, Ержан! Давай улучшим твоё резюме: 1. Переведи пожалуйста свои имя и фамилию на...
Резюме данного кандидата представляет смешанный опыт в разработке на Python и ABAP. Плю...