Junior Frontend-разработчик
Контакты
Начинающий Frontend Developer с опытом создания приложений на React. Владею JavaScript и TypeScript, разрабатываю удобные и адаптивные интерфейсы. В данный момент изучаю Next.js и GraphQL для расширения навыков. Готова развиваться в нужном для компании направлении.
Языки: JavaScript, TypeScript.
Управление состоянием: Использую Redux Toolkit в приложениях.
Вёрстка: Занимаюсь разработкой сайтов с применением HTML, CSS, Flexbox и CSS Grid.
Фреймворк: Работаю с React.
Работала с библиотеками: React Router DOM, Socket.io, React-i18next, leo-profanity, Formik, Yup, React-Toastify, Lodash, Axios.
Инструменты: Webpack, Bootstrap, Curl, RTK Query, Git, Yarn, npm, Figma.
Тестирование: Пишу тесты с помощью Jest.
Simple chat
Чат-приложение, аналогичное Slack, с упрощённым интерфейсом. Пользователи могут регистрироваться, авторизовываться, создавать и удалять каналы, а также обмениваться сообщениями.
*Реализовано с использованием React, React Bootstrap, Redux Toolkit и RTK Query. В проекте задействованы библиотеки Socket.IO, i18next, Leo-profanity, React-Toastify, Formik и Yup. Сбор ошибок осуществляется через сервис Rollbar.
RSS-aggregator
Сервис для сбора новостей из различных RSS-источников. При добавлении ссылки пользователем каналы из источника автоматически добавляются в общий список, что упрощает их чтение.
*Реализовано на JavaScript с использованием Axios, Bootstrap, i18next, Lodash, Yup и On-change.
File Comparer
CLI-приложение для сравнения двух файлов форматов JSON и YAML, с отображением различий между ними. Результаты могут быть представлены в формате plain text, stylish или JSON.
*Реализовано на JavaScript с использованием библиотек Jest, Commander, Js-yaml и Lodash.
Brain Games
Консольное приложение, состоящее из пяти игр с арифметическими задачами.
*Реализовано на JavaScript с использованием библиотеки Readline-sync. Код проверен и поддерживается с помощью Code Climate.
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе