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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме содержит обширную информацию о вашем опыте работы и навыках в области fronte...
Этот профиль Frontend Developer выглядит достаточно привлекательным. У вас хорошие навы...
Это резюме имеет некоторые положительные и отрицательные аспекты. Вот мои оценки: Поло...
Привет! Не плохое вышло резюме, уже есть вся необходимая информация, но это резюме можн...
Это резюме имеет свои сильные стороны и некоторые области, в которых можно улучшиться: ...
Это резюме имеет некоторые положительные моменты, но есть и недостатки, которые следует...
Данное резюме имеет хороший объем информации о ваших навыках и опыте работы. Однако, ес...
Это резюме имеет несколько сильных сторон, таких как: Хорошо структурированное описан...
Это резюме представляет смешение опыта работы в области кофейного бизнеса и навыков веб...
Это резюме имеет несколько положительных моментов, но есть и недостатки, которые стоит ...