← В ленту

Скиллы

Java
JavaScript
Ajax
jQuery
Bootstrap
MVC
React.js
SaaS
CSS
HTML
REST API
JWT
GitHub
Git

Опыт работы

Frontend Developer
01.2024 - 03.2025 |Hexlet
React 18, Redux Toolkit, WebSocket, Formik, Sass, Vite, JWT, Node.js, Commander.js, Jest, YAML, CI/CD
Проект: Аналог чата Slack: ● Реализовала дуплексную связь, используя WebSocket API для мгновенной доставки сообщений между пользователями. ● Интегрировала REST API для работы с данными (регистрация, чаты, история сообщений). ● Реализовала интерфейс на React с использованием хуков (useState, useEffect, useContext). ● Настроила централизованное управление состоянием через Redux Toolkit. ● Реализовала клиентский роутинг (React Router v6) с защищенными маршрутами для авторизованных пользователей. ● Реализовала JWT-аутентификацию и защищенные роуты (React Router v6). ● Настроила мониторинг ошибок через Rollbar и CI/CD (Render). Проект: RSS Aggregator: ● Разработала SPA на чистом JavaScript с использованием MVC-архитектуры для управления состоянием. ● Реализовала парсинг RSS-фидов (XML) с автообновлением контента и обработкой ошибок. ● Настроила валидацию URL и обработку ошибок при загрузке фидов. ● Обеспечила адаптивный UI с Bootstrap. Проект: Интерактивный лендинг с GSAP: ● Реализовала интерактивный лендинг с формой обратной связи, используя VanillaJS, придерживаясь MVC-паттерна. ● Настроила валидацию полей, маску для телефона и отправку данных через EmailJS. ● Разработала форму с валидацией и маской для телефона (кастомное решение). ● Дополнила проект анимациями на GSAP Проект: Вычислитель отличий (CLI-утилита): ● Разработала универсальный инструмент сравнения для JSON/YAML файлов, используя рекурсивный подход. ● Реализовала удобный CLI-интерфейс с помощью Commander.js.

Языки

АнглийскийСреднийРусскийРодной