Frontend-разработчик

Контакты


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

Описание

Я начинающий веб-разработчик, завершающий обучение и работающий над финальным проектом — Slack-чатом.

Мои навыки включают:

- Разработка динамичных интерфейсов на React

- Эффективное управление состоянием с использованием Redux Toolkit

- Интеграция с API с помощью Axios

- Настройка и конфигурация инструментов разработки, таких как Vite

- Создание и валидация форм с использованием Formik и Yup

- Работа с асинхронными запросами и обработкой ошибок

- JWT аутентификация

- Опыт работы с Git и GitHub для управления версиями

- Оптимизация производительности и пользовательского опыта

Я уверенно продвигаюсь к завершению обучения и готов погружаться в реальные проекты, развивая свои способности в решении сложных задач, оптимизации приложений и создании эффективных решений.

Навыки
  • JavaScript
  • React
  • Redux Toolkit
  • Node.js
  • Vite
  • Formik
  • Yup
  • Axios
  • Git
Описание проектов

Чат (Slack)

Описание:
Веб-приложение для общения, позволяющее пользователям обмениваться сообщениями в реальном времени, создавать тематические каналы, вести приватные чаты, делиться файлами и участвовать в групповых обсуждениях.

Полученные навыки:
- Создание пользовательских интерфейсов на React, настройка маршрутов с использованием React Router.

- Управление состоянием приложения через Redux Toolkit.

- Разработка и валидация форм с использованием Formik и Yup.

- Работа с HTTP-запросами и взаимодействие с API через axios.

- Настройка Vite для разработки и сборки проекта, включая конфигурацию прокси для API.

- Обеспечение плавного взаимодействия и обновления данных в режиме реального времени.

RSS-агрегатор

Описание:
Сервис для удобного чтения и управления RSS-лентами из различных источников. Автоматически обновляет и агрегирует контент, предоставляя пользователю структурированную и актуальную информацию.

Полученные навыки:
- Работа с асинхронным программированием и обработкой данных.

- Структурирование данных и оптимизация их представления.

- Валидирование пользовательского ввода с использованием современных библиотек.

- Использование сторонних библиотек для парсинга XML-разметки.

- Реализация архитектуры на основе MVC (Model-View-Controller).

- Локализация интерфейса для поддержки многоязычных пользователей.

- Улучшение пользовательского опыта через актуальные технологии и оптимизацию производительности.

Игры разума

Консольное приложение, состоящее из пяти мини-игр, направленных на развитие логических и арифметических навыков.

Полученные навыки:
- Разработка консольных приложений на Node.js.

- Управление зависимостями и настройка окружения с использованием npm.

- Применение принципов модульности и повторного использования кода.

- Использование системы контроля версий Git для управления процессом разработки.

- Разработка алгоритмов и логики для реализации интерактивного игрового процесса.

Образование


Frontend-разработчик, Hexlet
Июль 2023 - по настоящее время
Инженер-строитель, СамГТУ
Сентябрь 2017 - Июнь 2021

О себе
Проживаю в городе Самара

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Отличный тестировщик! Рекомендую!
Это тестовая рекомендация не воспринимай всерьёз
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...