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

Контакты


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

Описание

Учусь на курсе Хекслета на frontend-разработчика.
Коммерческого опыта не имею, но разрабатываю учебные проекты.
Стремлюсь применить свои знания в реальных задачах и ищу команду, в которой смогу получить опыт создания современных веб-приложений.

Навыки

Frontend: HTML, CSS, Sass, JavaScript, Адаптивная верстка.

Инструменты: Git, GitHub, NPM, GitHub Actions, Jest, ESLint.

Методологии: Agile, работа с Jira, Confluence.

Soft Skills: Обучаемость и умение работать с большим количеством новой информации, работа в команде, управление временем.

Описание проектов

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

🔗 Brain Games

Набор из 5 консольных игр для тренировки логики

🛠 Стек: JavaScript, Node.js, npm

📌 Результаты:
- Научился настраивать окружение, работать с качеством кода через ESLint и SonarQube.
- Реализовал модульную архитектуру, разделив логику игр на независимые модули, что упростило поддержку кода и добавление новых игр.


🔗 Difference Finder

Утилита для сравнения JSON/YAML файлов
- Реализована древовидная рекурсия
- 90% покрытие тестами

🛠 Стек: JavaScript, Jest, GitHub Actions, Node.js, npm

📌 Результаты:
- Закрепил знания из первого проекта и освоил подход TDD.
- Применил фреймворк Jest для тестирования.
- Подключил проект к CI/CD через GitHub Actions.


🔗 RSS агрегатор

Приложение для чтения RSS-лент, которое позволяет:
- Добавлять подписки на любые RSS-ленты по URL
- Автоматически обновлять ленты и показывать новые статьи
- Читать в едином интерфейсе без посещения каждого сайта отдельно

🛠 Стек:

- Сборка и разработка: Vite (dev server, production build)

- Пользовательский интерфейс: Bootstrap 5, адаптивная вёрстка

- Сетевые запросы: Axios (RSS-запросы через CORS-прокси)

- Валидация данных: Yup (схемы валидации URL и форм)

- Локализация: i18next (многоязычная поддержка)

- Управление состоянием: on-change (реактивные обновления UI)

- Дополнительно: DOM API, XML парсинг

📌 Результаты:
- Освоил создание SPA с полным циклом работы с данными.
- Реализовал реактивное управление состоянием через on-change.
- Настроил валидацию форм с Yup.
- Организовал работу с API через Axios и CORS-прокси.
- Добавил систему локализации на i18next.
- Внедрил автообновление контента через polling.
- Настроил сборку проекта с помощью Vite.
- Научился обрабатывать различные сценарии ошибок.
- Использовал Bootstrap 5 для создания адаптивного UI.


🔗 SPA-мессенджер (аналог Slack)

Полнофункциональный клиент для командного чата с каналами, сообщениями и обменом в реальном времени.

🛠 Стек:

React, Redux Toolkit (RTK Query + Slices), React Router, Socket.IO, Formik, React Bootstrap, Vite

📌 Результаты:
- Освоил разработку сложного SPA с полным циклом взаимодействия с бэкендом.
- Реализовал управление состоянием через Redux Toolkit:

RTK Query — для синхронизации с REST API (автокэширование, инвалидация данных).

Slices — для UI-состояния.

- Интегрировал REST API и WebSocket (Socket.IO) для мгновенного обновления интерфейса.
- Настроил JWT-авторизацию с защищёнными маршрутами и автоматической инъекцией токена.
- Организовал работу со сложными формами (вход, регистрация, управление каналами) через Formik.
- Построил отзывчивый и доступный интерфейс на компонентах React Bootstrap.
- Настроил production-сборку и деплой с помощью Vite.

Опыт


Специалист техподдержки, куратор проектов (20% времени), АО Точка
Финтехкомпания
Июль 2021 - по настоящее время

Обязанности:
Помогать предпринимателям по любым вопросам, связанным с бизнесом и банковскими услугами.
Улучшать клиентский опыт и внутренние процессы.

Достижения:

  • Оптимизировал процесс оформления инструментов для сотрудников техподдержки, сократив время обработки вопросов на 15%.

  • Улучшил качество клиентского опыта при телефонных обращениях, внедрив новую фичу - подкасты при ожидании ответа. Дожидаемость ответа увеличилась на 10%.

  • Участвовал в развитии экспертизы по небанковским вопросам, координируя работу команды.

  • Работал по методологии Agile, используя Jira и Confluence для управления задачами.

Образование


Hexlet. Программа Frontend-разработки
Апрель 2025 - по настоящее время
КамГУ им. Витуса Беринга, Психология
Сентябрь 2010 - Июль 2015

О себе
Начальные знания английского языка
Проживаю в городе Санкт-Петербург

Увлечён созданием удобных интерфейсов и стремлюсь развиваться как разработчик, через учебные проекты и литературу ("Грокаем алгоритмы", "Современный учебник JavaScript").
Активно изучаю английский язык, чтобы работать с технической документацией.
В свободное время занимаюсь 3D-моделированием и спортом.

Комментарии


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

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

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