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

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

Комментарии


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

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

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Привет, Диана! Давай улучшим твое резюме: 1. Описание проектов - Для удобства и компак...
Это резюме имеет много полезной информации о ваших навыках и проектах, но есть нескольк...
Этому резюме требуется доработка. Во-первых, необходимо больше информации о навыках и о...
Это резюме содержит много информации о прошлом опыте работы и образовании, но оно не оп...
Резюме имеет хороший объем информации о вашем опыте работы, образовании и умениях в сфе...
Привет, Мария! Давай дополним твое резюме: 1. Описание проектов Давай добавим результа...
Это резюме содержит информацию о вашем опыте работы в области маркетинга и продаж, а та...
Привет, Дмитрий! Давай улучшим твое резюме: 1. Представление отсюда убираем, так как т...
Привет, Константин! Давай улучшим твое резюме: 1. Навыки Ты очень прикольно придумал ...
Привет, Ахмед! Давай дополним твое резюме: 1. Контакты Давай добавим твой номер телеф...