Платформа потокового вещания
09.2024 — 07.2026Цифровая платформа для управления финансово-экономической деятельностью государственных медицинских организаций. Система предоставляет инструменты аналитики, планирования, мониторинга ключевых показателей и поддержки принятия управленческих решений.
- Роль
- Frontend Developer
- Состав команды
- 2 Frontend Developer, 2 Backend Developer, 1 Tehc lead, 1 Project manager
Что реализовывал
Модернизация и рефакторинг
- Исправил архитектурные проблемы проекта, связанные с некорректным применением методологии FSD.
- Выполнил рефакторинг ключевых компонентов приложения, включая формы, таблицы, графики и общие компоненты, повысив их читаемость, переиспользуемость и удобство сопровождения.
Разработка и внедрение новых решений
- Внедрил локализацию приложения с использованием i18n, организовал хранение и конфигурацию текстовых ресурсов.
- Разработал таблицы формата Excel-like с поддержкой редактирования данных и валидации.
- Реализовал систему динамических форм, формируемых на основе конфигурации, получаемой от backend.
- Реализовал поддержку клиентской валидации по конфигурации, а также пагинации и фильтрации данных.
- Разработал вложенные табличные формы с большим объемом данных, поддержкой вычисляемых полей и автоматическим пересчетом значений по заданным формулам и зависимостям между полями.
Оптимизация и стандартизация
- Написал тесты для ключевых компонентов форм и таблиц, обеспечив сохранение существующей функциональности при дальнейшем рефакторинге.
- Оптимизировал очередь выполнения запросов и синхронизацию с backend после изменения API, сократив количество лишних обращений и улучшив производительность приложения.
- Стек технологий
- Vue
- TypeScript
- JavaScript
- Pinia
- SCSS
- i18n