Специалисты
Основные (специализация) 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 месяцев