Заинтересованная и целеустремленная Junior JavaScript Developer с опытом создания современных и отзывчивых интерфейсов. Обладаю знаниями в JavaScript, React и TypeScript, умело управляю хранилищами приложений с помощью Redux Toolkit и тестирую код с использованием Jest.
В дальнейшем хочу освоить кроссплатформенную разработку используя React Native, а также готова развиваться в нужном ключе для компании.
Мое стремление – создание клиентских приложений с красивым дизайном и глубоким функционалом.
Профессиональные навыки:
Личные качества:
- Разрабатывала кроссплатформанные приложения на React + TS и Vue.js. Адаптировала приложения под мобильную и desktop версию.
- Участвовала в проектировании архитектуры фронтенд части приложений.
- Оптимизировала стили для PWA.
- Подготавливала docker-контейнера с фронтенд частью приложения для запуска в тестовой и продуктовой среде.
Подробнее о проектах:
1. Управление мотивацией
Разработала frontend часть desktop-приложения для управления мотивацией сотрудников с функционалом:
- Динамическое отображение: табличное представление данных сотрудников с возможностью сортировки и фильтрации по различным критериям.
- Редактирование KPI: модальное окно для удобного редактирования показателей KPI с валидацией данных и добавлением комментариев.
- История изменений: отображение общей и индивидуальной истории изменений KPI сотрудников.
Технологический стек: JavaScript, VueJS, Vue Router, Vite, Axios, Ant Design Vue, Lodash, Eslint.
2. Диагностика автомобилей
Разработала frontend часть PWA приложения для диагностики автомобилей с функционалом:
- Получение данных об автомобилях, ожидающих проверку, и шаблонов проверок.
- Фильтрация автомобилей по госномеру и VIN.
- Оценка состояния автомобиля (наличие, исправность, неисправность деталей).
- Модальное окно для указания повреждений или комментариев при выявлении неисправностей.
- Отправка данных диагностики на сервер.
- Режим администратора для редактирования весов неисправностей с сохранением изменений.
Технологический стек: TypeScript, React, Redux Toolkit, React Router DOM, Ant Design, Axios, Lodash.
Закончила стоматологический факультет, затем ординатуру по специальности Ортодонтия.
В студенческие годы достижения:
- Победитель студенческих олимпиад по стоматологии.
- Соавтор семи научных публикаций в медицинских изданиях.
Chat (Дипломный проект) – многофункциональный чат, который позволяет пользователям обмениваться мгновенными сообщениями, создавать и редактировать тематические каналы.
Полученные навыки:
Технологический стек: JavaScript, React, React Redux, Redux Toolkit, Socket.io-client, React Router DOM, React Bootstrap, Leo-profanity, Lodash, React-i18next, React-Toastify, Formik, Yup, Rollbar.
RSS aggregator – инструмент для агрегации новостей, который предоставляет мгновенный доступ к актуальным новостным источникам. Пользователи могут добавлять свои предпочтительные источники, а агрегатор автоматически обновляет и показывает последние новости.
Полученные навыки:
Технологический стек: JavaScript, Axios, Bootstrap, i18next, Lodash, Yup, On-change.
Difference-Calculator – приложение для сравнения двух JSON/YAML файлов и отображения различий между ними.
Полученные навыки:
Технологический стек: JavaScript, Jest, Commander, Js-yaml, Lodash.
Brain-Games – консольное приложение с пятью различными мини-играми, сочетающими логические и арифметические задачи.
Полученные навыки:
Технологический стек: JavaScript, Readline-sync, Code Climate.