Plataforma multipaís de factoraje de facturas
Fintech de factoraje — Centroamérica
Plataforma de factoraje de facturas con un despliegue por país y portales para administradores, clientes y afiliados, integrada con la API de una fintech aliada para el fondeo.
- Identifiqué la causa raíz de una caída silenciosa en una integración: tras una migración de almacenamiento, las URLs firmadas de los archivos superaban el límite de 500 caracteres de la API del aliado y todas las solicitudes de fondeo fueron rechazadas durante 11 días. Construí un proxy permanente de URLs cortas que firma los enlaces bajo demanda, manteniendo el almacenamiento privado y auditable, y recuperé 66 de las 67 operaciones afectadas.
- Diseñé y construí un módulo de evidencia de consentimiento digital: un registro append-only con IP, marca de tiempo del servidor, user agent, el texto completo aceptado y un hash SHA-256, además de certificados en PDF. Cubierto por 48 tests y en producción en los tres países.
- Lideré el traslado del almacenamiento de documentos a cloud storage (1,627 archivos) y el release de un país con 101 commits y 16 migraciones, resolviendo sobre la marcha seis bloqueos imprevistos.
- Corregí timeouts 504 en reportes PDF grandes: el profiling mostró que el cuello de botella era el renderizado, no SQL, así que la generación pasó a una cola dedicada en segundo plano que además libera memoria después de cada tarea.
- Rastreé el origen de caídas 504 recurrentes: llamadas HTTP salientes sin timeout que bloqueaban los workers de la aplicación. Lo resolví con timeouts e índices en la base de datos.
- Encontré un bug de float × Decimal que desde 2024 descartaba silenciosamente cargas por lotes en dos países, y corregí un error 403 que afectaba a todo el portal para los usuarios de solo lectura, en 32 plantillas, con un test que recorre cada enlace.