BRAC IT Services · Backend engineering
Turning sales operations into a rule-driven platform.
Built backend capabilities for accounts, contacts, leads, opportunities, quotes, campaigns, territories, products, and configurable pipeline boards. The work centered on converting evolving business policies into maintainable application behavior.
Key engineering decisions
- Modeled Kanban moves with transition validation, idempotency, rank ordering, and audit history.
- Implemented territory and assignment rules with schedule checks and duplicate-assignee protection.
- Kept API, service, mapping, persistence, and rule-evaluation responsibilities clearly separated.
- 168
- REST endpoints
- 30
- controllers
- Modular
- Spring architecture
Spring Boot · PostgreSQL · Flyway · Redis · RabbitMQ · OpenAPI