Специалисты

Описание

Основные (специализация) JavaScript, TypeScript
Побочные (меньший опыт) Node.js
Фреймворки
Основные React
Образование
2023 Кыргызский национальный университет имени Жусупа
Баласагына
Факультет информационных технологий

Опыт
Проект

Платформа для документооборота между клиентами и контрагентами/ Внутренний сервисный портал для обработки заявок и работы с документами (на отпуск/увольнение, заявки в декрет и т.д)

Описание

Роль в проекте Frontend-разработчик (React, JS, TS) Команда проекта - 3 фронта, - 2 бека, - 2 аналитика, - 2 тестировщика, - 1 дизайнер, - 1 продукт-менеджер - DevOps Описание проекта Работаю над 2 масштабными и сложными проектами крупнейшего банка РФ с миллионами пользователей по всей стране (Газпромбанк). Обязанности на проекте 1. Отвечала за разработку стратегически важного проекта с нуля: выстроила архитектуру приложения на основе FSD-методологии, тем самым обеспечив масштабируемость приложения и явное разделение слоев; 2. Успешно организовала перевод проекта из монолита на микрофронтенд-архитектуру с помощью Vite-Module-Federation, что позволило добиться независимой разработки и улучшило общую производительность приложения; 3. Разработала сложнейшую иерархию проектной структуры на React, которая представляла из себя древовидную структуру с бесконечной вложенностью папок, файлов, дочерних элементов, а также прикрутила Drag-and-Drop функционал к этому дереву; 4. Инициативы, опыт руководства (лидерства) и участие в бизнес-процессах: — Руководила командой из 3 разработчиков, распределяла задачи и предоставляла отчеты руководству, что повысило эффективность команды и обеспечило своевременную сдачу проекта; — Активно улучшила процесс адаптации новых сотрудников, помогая им с настройкой среды, объяснением деталей проекта и совместным решением задач. В результате адаптации был создан документ и серия видеоуроков, что позволило сократить время адаптации новых сотрудников. Для 2 из них я потратила на 50% меньше времени на обучение; 5. Реализовала различные аналитические дашборды, состоящие из диаграмм и графиков на Резюме обновлено 12 ноября 2024 в 10:48 React/Redux: разработала диаграмму Ганта, которая позволила удобно отслеживать продвижение всех этапов проекта (план/факт), а также сравнивать с другими проектами; 6. Разрабатывала много сложной бизнес-логики и функционала для автоматизации процессов работы компании на React, Redux-toolkit, Typescript: — Разрабатывала ключевые модули: создание проектов, черновиков, документов, справочников, конструкторы отчетов, шаблоны документов; — Много работала с большими формами на react-hook-form, содержащими 20-30 полей и реализовывала валидации на Yup и imask, а также таблицами на react-table; 7. Выбрала и интегрировала сторонние библиотеки для различных функциональностей, включая TinyMCE для редактирования текста и React Table для интерактивных таблиц. 8. Интегрировала корпоративный UI-кит в проект, создавала новые переиспользуемые компоненты на основе React ChakraUI Личные результаты В результате было разработано крупное приложение, которое позволило сотрудникам Газпром значительно снизить трудозатраты на документооборот и автоматизировать множество процессов, благодаря большому функционалу

Технологии

React, Redux-Toolkit, RTK Query, Typescript, CSS/SCSS modules, Websocket, react-hook-form,? ? imask, Yup, Jira, Confluence, Git, Gitlab, CI/CD, Redux, Vite Module Federation, jest, react-testing;

Длительность

Декабрь 2022 — Ноябрь 2024 месяцев

Проект

Площадка для продажи и сравнения курсов

Описание

Роль в проекте Frontend-разработчик (React, JS, TS) Команда проекта - 2 фронта, - 2 бека, - 1 аналитика, - 1 тестировщика, - дизайнер, - 1 лид - DevOps Описание проекта В рамках работы фокусировалась на разработке веб-приложений для клиентов, занимая позиции, как фронтенд-разработчик, так и фулл-стек разработчик. В основном работала над 2 проектами: Обязанности на проекте - написание нового функционала - оперативный дебаггинг функционала - принятие собеседований - онбординг джуна Личные результаты • Проект Find My Flow: 1. Освоила и внедрила новые технологии, такие как RTK Query и различные специализированные библиотеки (react-accessible-treeview, tinymce, imask), а также настроила микрофронтенд архитектуру на Vite Module Federation. 2. Сотрудничала с QA и дизайнерами, занималась адаптивной версткой приложений, с помощью SCSS media query, для обеспечения высокого качества кода и UX; 3. Покрывала функционал тестами с использованием React-testing-library и Jest; 4. Проводила код-ревью коллег; • Проект CompareCourses: 1. Оптимизировала обработку запросов. Изначально проект был разработан как PWA, что делало первый запрос очень ресурсоемким. После рефакторинга время запроса сократилось с 8 до 3 секунд. 2. Разработала личный кабинет, систему поиска и фильтрации и участвовала в проработке архитектуры и бизнес-логики проекта на React, Redux-toolkit, Typescript стеке; 3. Полностью отрефакторила и провела редизайн лендинга проекта, что привело к улучшению качества кодовой базы и увеличению посещаемости на ~15%; 4. Достигла ключевых годовых целей, получила повышение до middle+, а также взяла на себя обязанности лидера команды;

Технологии

Стек на проектах: React, Redux-Toolkit, RTK Query, Typescript, CSS/SCSS modules, react-hook-form, imask, Yup, Jira, Confluence, Git, Gitlab, CI/CD, Redux, Vite Module Federation, jest, react-testing;

Длительность

Ноябрь 2020 — Декабрь 2022 месяцев