Занималась поддержкой и развитием двух крупных проектов — на Angular и React. За это время успела глубоко погрузиться в кодовую базу, разобраться в архитектуре и внести ряд улучшений, которые сделали проекты стабильнее и удобнее для пользователей.
1. В Angular-проекте я:
● Настроила единые стандарты кодирования (ESLint, Prettier).
● Реализовала выбор тенанта и авто-SSO-авторизацию с учётом новой ролевой модели.
● Добавила поддержку русского языка и интеграцию с внутренним сервисом выдачи ролей (запрос ролей, обновление токена).
● Провела чистку интерфейса и рефакторинг: удалила легаси-сущности и обеспечила совместимость старой и новой ролевой моделей.
● Разработала UI для просмотра истории выполнения rule-chain’ов с визуализацией графа.
2. В React-проекте я занималась улучшением UX и стабильности:
● Исправляла баги и добавила валидацию env-переменных для раннего выявления ошибок конфигурации.
● Переработала фильтры на странице, вынеся их в конфигурируемый список.
● Разработала страницу управления типами роботов и страницу метрик с таблицей и раскрывающимися подтаблицами (lazy-load).
Кроме того, я самостоятельно декомпозировала крупные задачи, ставила тикеты для бэкенда и уточняла детали у проджект-менеджеров — то есть прошла весь цикл работы над фичами от идеи до релиза.