Proposed and helped implement a database consolidation that doubled operational efficiency — one computer now handles the workload of two forklift operators, with fewer errors and faster onboarding.
Identified an inefficiency on the warehouse floor and worked with a third-party WMS vendor to consolidate three fragmented inventory tables into a single intuitive view, reducing cognitive load and bridging the skill gap between experienced and new staff.
replenResidual, multi-condition filtering rules, edge case handling (negative → 0, bold positives), and an annotated example table — submitted directly to the vendor developerreplenResidual values were static snapshots not recalculating on BulkBinCode updates; documented root cause and escalated for a dynamic fixThe warehouse relied on three separate tables that staff had to cross-reference simultaneously:
This forced staff to mentally consolidate data across three views, increasing cognitive load and error risk during high-volume operations.
I authored a full technical specification and submitted it to the WMS vendor (Thomax Technology). The spec defined a new replenResidual column: ReplenQuantity − SUM(BulkBinCodes where location starts with “SUP” or equals “TABLE”). Entries where replenResidual ≤ 0 would be hidden; negative values clamped to 0; positives bolded. I included a full annotated example table covering all filter cases. The vendor developer (Dominic York) deployed the implementation and asked us to verify the output.
During live use I noticed entries showing 2.00 where 0.00 was expected. I traced this to static snapshot values: replenResidual was being calculated at query time but not recalculating when BulkBinCodes were updated, so the visibility filter was operating on stale data. I documented the root cause and escalated back to Thomax Technology for a dynamic recalculation fix.
The spec I authored and submitted to the vendor defined the logic for a new replenResidual column:
replenResidual ≤ 0 — entry is hidden from the reportreplenResidual is negative — clamp to 0 (never show negative)replenResidual > 0 — entry is visible and the value is bolded% shows all entries while applying the above rulesThe BulkBinCodes column only shows non-search locations (TABLE, SUP prefixes). TRA-FA-19 is the current shelf location and is excluded from the SUM.
| OldestOrder | ItemCode | ReplenQty | replenResidual | BulkBinCodes | Visible? |
|---|---|---|---|---|---|
| 25/11/2023 | OW/XXS | 30 | 30 − 0 = 30 | TRA-FA-19 — 100 | ✔ 30 > 0 |
| 25/11/2023 | OW/XS | 30 | 30 − 6 = 24 | TABLE — 6, TRA-FA-19 — 100 | ✔ 30 > 6 |
| 26/11/2023 | OW/S | 30 | 30 − 30 = 0 | TABLE — 30, TRA-FA-19 — 100 | ✘ 30 ≥ 30 |
| 27/11/2023 | OW/M | 30 | 30 − 31 = 0 (clamped) | TABLE — 31, TRA-FA-19 — 100 | ✘ 31 ≥ 30 |
| 28/11/2023 | OW/L | 30 | 30 − 8 = 22 | SUP-425 — 8, TRA-FA-19 — 100 | ✔ 30 > 8 |
| 29/11/2023 | OW/XL | 30 | 30 − (8+6) = 16 | TABLE — 6, TRA-FA-19 — 100, SUP-425 — 8 | ✔ 30 > 14 |
| 30/11/2023 | OW/2XL | 30 | 30 − (23+7) = 0 | SUP-865 — 23, TRA-FA-19 — 100, TABLE — 7 | ✘ 30 ≥ 30 |
| 1/12/2023 | OW/3XL | 30 | 30 − (7+24) = 0 (clamped) | SUP-865 — 7, TRA-FA-19 — 100, TABLE — 24 | ✘ 31 ≥ 30 |
Submitted to the WMS vendor as part of support ticket THX-1373449. The vendor deployed the implementation on 11 December 2023 and requested verification of output accuracy — which is when the stale-data bug was caught.
Primary impact: One computer can now handle the workload of two forklift operators — effectively doubling operational efficiency.
Detailed technical analysis and recommendations provided to the WMS development team: