Multi-Country Invoice Factoring Platform
Factoring fintech — Central America
Invoice-factoring platform with a deployment per country and portals for administrators, clients and affiliates, integrated with a partner fintech API for funding.
- Root-caused a silent integration outage: after a storage migration, signed file URLs exceeded the partner API's 500-character limit and every funding submission was rejected for 11 days. Built a permanent short-URL proxy that signs links on demand, keeping storage private and auditable, and recovered 66 of 67 affected deals.
- Designed and built a digital-consent evidence module: an append-only record of IP, server timestamp, user agent, the full accepted text and a SHA-256 hash, plus PDF certificates. Covered by 48 tests and live in all three countries.
- Led the move of document storage to cloud storage (1,627 files) and a 101-commit country release with 16 migrations, resolving six unplanned blockers along the way.
- Fixed 504 timeouts on large PDF reports: profiling showed rendering, not SQL, was the bottleneck, so generation moved to a dedicated background queue that also releases memory after each job.
- Traced recurring 504 outages to outbound HTTP calls without timeouts hanging the application workers, and shipped timeouts plus database indexes.
- Found a float × Decimal bug that had been silently dropping batch uploads in two countries since 2024, and fixed a portal-wide 403 for read-only users across 32 templates with a test that walks every link.