ETBA Construction

35% faster procurement at ETBA Construction

Client
ETBA Construction
Years
2019
Role
Full-stack Engineer
Stack
ReactSpring BootPostgreSQLAWS
Problem

Procurement and inventory at ETBA were spread across spreadsheets and a handful of legacy tools that never quite agreed with each other. Approval cycles dragged because no one had the same view of an order's state. Reconciliation was a recurring tax: hours spent every week proving that two systems told the same story, and they often did not.

Approach

We modernized the ERP into a single workflow: a React front-end on top of a Spring Boot back-end, with PostgreSQL on AWS as the only source of truth. A workflow engine took over approvals, with audit trail by design rather than as an afterthought. Inventory, purchasing, and finance shared the same underlying entities, so reports stopped contradicting each other.

Outcome

Procurement cycle time dropped by 35% once the new platform was the only path. Errors that used to take days to track across spreadsheets now surfaced in hours, with a clear audit trail to whichever step introduced them. The teams stopped reconciling and started using the time for actual procurement work.

Outcome at a glance

35%
faster procurement
ERP modernization at ETBA Construction
- Architecture

How it's wired

ETBA · Procurement
01Origin
React
Front-end
02Capability
Spring Boot
Workflow engine
03Outcome
PostgreSQL on AWS
Audit by design