Hexlet CV

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.

Владение английским
Читаю профессиональную литературу
Контакт
pisarev_dmitry@mail.ru

Работа


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

Изучаю frontend

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

Ремонт пк

Образование


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

Добавить комментарий
Для этого действия нужновойти
Войдите на сайт, чтобы написать ответ
Последние ответы
Привет, Дмитрий! Хорошее резюме. Не помешает добавить информацию о сроках обучения, ...
Ратмир, добрый день! Хорошее резюме c точки зрения HR, все четко и понятно. Продолжа...
Александр, добрый день! Нужно систематизировать информацию в резюме, сделать правиль...
Ася, привет! Хорошее резюме, но можно немного поправить описание: 1) Начинайте с ...
Сергей, привет! Отличное резюме по структуре и содержанию. Из доработок: помимо о...
Добрый день! Несколько рекомендаций: 1) Начните с описания желаемой позиции (форм...
Георгий, привет! 1) В описании не хватает описания учебных проектов. Для Junior-спец...
Привет! В пункте «описание» много неструктурированного текста про все подряд. Есть ве...
Добрый день! Если позволите, добавлю свои "5 cents". У вас хороший уровень английс...
Привет! Резюме нужно доработать. Нужна правильная структура. Начинайте с описани...