Frontend-разработчик
Контакты
Мой путь к фронтенд разработке начался с покорения верстки, но мне было ее мало и я решил пойти учиться в Hexlet на фронтенд-разработку, где смог реализовать 4 учебных проекта и 2 своих.
В разработке мне нравится постоянное развитие и решение интересных задач, а также быть вовлеченным в каждый этап работы, от планирования до тестирования. В рабочих и в своих проектах я стараюсь заботиться о качестве и чистоте кода.
Мои сильные стороны: умение адаптироваться к любым изменениям, умею быстро переключаться между задачами.
Книги, которые меня вдохновляют:
1) Идеальный программист (Роберт Мартин),
2) Мартин Иден (Джек Лондон)
- Frontend разработка: React, Redux
- JavaScript/TypeScript
- Верстка HTML, CSS
- Препроцессоры: SCSS/SASS
- CSS фреймворки: Tailwind CSS, Bootstrap
- Инструменты: npm, git, Github
- Редакторы: Figma
Проекты:
1) Dashboard - это веб-приложение, разработанное с использованием технологий React, Redux и RTK Query. Приложение использует API GitHub для получения репозиториев пользователей и позволяет работать с ними: создавать, просматривать, редактировать и удалять задачи. Пользовательский интерфейс приложения включает в себя модальные окна для выполнения CRUD-операций, а также фильтры для задач.
Github: https://github.com/ArtyomVolkov1/dashboard_job
Deploy: https://dashboard-job.vercel.app/
2) Chat app - это упрощенный аналог чата(Slack) c возможностью обмениваться сообщениями и создавать/удалять комнаты.
Github: https://github.com/ArtyomVolkov1/Chat_App
Deploy: https://frontend-project-12-qyp1.onrender.com/
* Приложение может открыться не сразу, нужно немножко подождать! Это связано с тем, что Render останавливает бесплатный веб-сервис, который в течение 15 минут не получает входящего трафика. *
С остальными проектами учебными и личными можно ознакомиться на Github. В "Pinned" собраны все рабочие пет-проекты.
Github: https://github.com/ArtyomVolkov1
Опыт
Удаленная стажировка, реализация внутренних проектов.
Во время работы над проектом использовал следующие технологии: - HTML/CSS
- BEM
- JS/React
- Git/GitLab - Figma
Обязанности:
- Адаптивная верстка проектов.
- Использование библиотеки React для создания динамических пользовательских интерфейсов. - Разработка и поддержка API, оптимизация запросов и обработка ошибок.
- Взаимодействие с командой разработчиков: ревью кода, обсуждении требований к проекту.
Образование
Проживаю в городе Санкт-Петербург