Skip to content
Ace De Castro
All work

Kotlin · Spring Boot

Invoice allocation API

Secure, concurrency-safe allocation for a multi-tenant platform.

The work

At Paynamics Technologies, I developed a secure invoice series allocation API using Kotlin and Spring Boot. The API handles sequential range allocation in a multi-tenant environment, with validation, idempotency, and database constraints to support safe concurrent requests.

Contributions & outcomes

  • Implemented validation and sequential invoice range allocation.
  • Built idempotency and concurrency-safe database constraints into the allocation flow.
  • Enforced tenant and subtenant data isolation.

Built with

Kotlin / Spring Boot