Frontend-направление биллинговой системы для ЖКХ

Frontend-направление биллинговой системы для ЖКХ

ScreenshotScreenshotScreenshot

Моя роль

Senior Frontend Developer

Период

Ноябрь 2024 — июль 2026

Фокус

Биллинг, архитектура frontend, интеграции

Моя роль

Я отвечал за frontend-направление ККС и вёл его с полным ownership: от архитектурных решений и сложных пользовательских сценариев до качества релизов. Главной задачей было превратить правила начислений и перерасчётов в понятные рабочие инструменты для расчётных центров.

Над чем я работал

Начисления и перерасчёты

Проектировал интерфейсы для сбора показаний, расчёта коммунальных услуг и обработки перерасчётов. Особое внимание уделял состояниям, проверкам и последовательности действий, чтобы сложная предметная логика оставалась понятной оператору.

Масштабируемая frontend-архитектура

Выстроил структуру приложения и общие подходы к компонентам, данным и формам. Архитектура позволила последовательно добавлять новые расчётные сценарии и сохранять управляемость большой системы.

Интеграция с backend

Согласовывал контракты и обрабатывал сложные состояния обмена данными с Java-сервисами. Это помогло уменьшить ошибки и рассинхронизации между интерфейсом и расчётной логикой.

Стек

Технологии проекта поддерживали сложный Angular-интерфейс, серверную расчётную логику и хранение биллинговых данных.

  • Angular
  • Java
  • PostgreSQL

Достижения

  • Самостоятельно выстроил frontend-направление и отвечал за качество результата.

  • Разработал frontend биллинговой системы, внедрённой и используемой в расчётных центрах.

  • Перевёл сложную логику начислений и перерасчётов в понятные пользовательские сценарии.

  • Обеспечил стабильную интеграцию frontend с расчётными сервисами.

Полученный опыт

Проект углубил мой опыт самостоятельного ведения большого frontend-направления. Я научился быстро разбираться в сложной предметной области, фиксировать бизнес-правила в интерфейсе и принимать архитектурные решения с учётом дальнейшего роста системы.