Ищу работу на позицию frontend-разработчика. Рассматриваю вакансии на полную занятость в удаленном формате.
Прошел курс «Веб-разработчик» в Яндекс.Практикуме. Учился редактуре, типографике и UX/UI в Школе редакторов Бюро Горбунова. Желаю продолжить улучшать свои навыки и повышать компетенцию.
Работоспособен. Без ущерба качеству совмещал работу и обучение. Играл в американский футбол.
ReactJS, React Hooks, TypeScript, Redux, GraphQL, Express, Vite
Функциональность: OAuth, поиск репозиториев Github, пагинация. При клике на название репозитория реализован переход на страницу с детальной информацией.
LogisticApp
ReactJS, React Hooks, Redux, Saga,
Ant Design, Leaflet, OSRM
Функциональность: Используя заданный набор координат отображает на карте начальный и конечный пункты маршрута и строит маршрут между заданными точками.
Slackonarus
JS, Bootstrap
Приложение для сохранения слаконаров. Работает со SlackAPI. Собирает треды и генерирует доступную для скачивания страницу.
TodoApp
ReactJS, React Hooks, TypeScript, MaterialUI
Функциональность: добавление новой задачи, рендеринг списка задач, фильтр выполненных/не выполненных задач. Тесты Jest.
В рамках разработки тестовых заданий и пет-проектов познакомился c:
— работой с разными форматами данных: json, yaml, ini
— написанием unit-тестов (Jest)
— работой с Map и Set
— написанием компонентов на ванильном JavaScript
— работой с promises
— работой с Redux+Saga и GraphQL
— работой с картографией и роутингом Leaflet + OSRM
Frontend разработчик (обучение)
Frontend и backend приложения «Movies-explorer»
JavaScript, React, React Hooks, React Router, Node.js, Express, MongoDB + Mongoose
Дипломный проект Яндекс.Практикум познакомился с:
— настройкой валидации форм на React Hooks
— работой c несколькими API одновременно
— работой с pull request
Frontend →
Backend →
Backend для приложения «Mesto»
Node.js, Express, MongoDB + Mongoose
Практический проект по backend.
В рамках проекта познакомился с:
— настройкой окружения для backend
— работой c Celebrate
— работой с Mongo DB
— работой с Github Actions
— созданием схем и моделей
— тестированием запросов к серверу
— централизованной обработкой ошибок
Приложение «Mesto-ReactJS»
HTML5: семантические теги;
CSS3: медиа-запросы;
JavaScript, React, React Hooks, React Router
Разработан как практический проект по фронтенду в рамках обучения программе Web-разработчик на Яндекс.Практикум.
В рамках проекта познакомился с:
— применением Reaсt и React Hooks
— работой с состоянием приложения
— организацией роутинга
— построением логики авторизации и аутентификации
— деплоем приложения
Приложение «Mesto»
HTML5: семантические теги;
CSS3: медиа-запросы;
JavaScript: ООП API, Валидация.
Разработан как практический проект по фронтенду в рамках обучения программе Web-разработчик на Яндекс.Практикум.
В рамках проекта познакомился с:
— работой REST API
— работой с DOM API браузера
— использованием Webpack для сборки проекта
— построением логики валидации форм и обработкой ошибок
Сайт «Путешествие по России»
HTML5: семантические теги;
CSS3: медиа-запросы;
Адаптивная вёрстка сайта.
В рамках проекта познакомился с:
— настройкой окружения
— работой в командной строке
— работой с npm
— работой с Git
— применением Eslint
— использованием flexbox и grid
Все проекты проходили код-ревью