Разрабатывал enterprise B2B-приложения на Angular, TypeScript, RxJS и NgRx.
Работал над сложными продуктовыми модулями для систем Architect, Content Library и Profile
Manager.
Проектировал и реализовывал переиспользуемые Angular-компоненты и shared-модули для
нескольких продуктовых направлений.
Реализовывал управление состоянием через NgRx: actions, reducers, selectors, effects.
Оптимизировал производительность фронтенд-приложений за счет рефакторинга тяжелых
компонентов, lazy loading и улучшения работы с состоянием.
Участвовал в обсуждении архитектурных решений, техническом планировании и
декомпозиции фич.
Вел frontend-задачи для небольшой команды из 2–3 разработчиков: оценка задач,
распределение, code review, контроль выполнения.
Взаимодействовал с продакт-менеджерами, дизайнерами, backend-разработчиками и
бизнес-стейкхолдерами для уточнения требований
Рефакторил legacy Angular-код, улучшал читаемость, поддерживаемость и масштабируемость
кодовой базы.
Исправлял production-дефекты, анализировал причины ошибок и повышал стабильность
интерфейса.
Сократил время загрузки отдельных тяжелых страниц на 50–80% за счет lazy loading,
рефакторинга критичных компонентов, параллелизации запросов и использования Web
Workers.