CasosTransferencias transfronterizas
Transferencias transfronterizas EuroMoney
Plataforma de procesamiento de pagos y transferencias internacionales multi-divisa (euros, dólares y rublos) desde Bulgaria.
- Cargo
- Desarrollador Full Stack Senior
- Producto / org.
- EuroMoney Transfer
- Periodo
- 2018 — 2022
- Dominio
- Transferencias transfronterizas
- Región
- Bulgaria
El reto
Las transferencias entre diferentes divisas y sistemas bancarios internacionales implican desfases horarios, mesas de cambio externas y fluctuaciones de tasas. Los operadores de la plataforma necesitaban saber con exactitud milimétrica en qué estado se encontraba cada fondo para evitar descuadres contables o demoras en la liquidación.
La solución
Estructuré una máquina de estados estricta en Symfony y PostgreSQL para modelar el ciclo de vida de cada transferencia. Separá claramente la etapa de fijación de tasa de cambio, la ejecución bancaria y la liquidación contable definitiva, proveyendo al equipo de operaciones de un panel en Angular con trazabilidad completa.
- Máquina de estados transaccional: cada transferencia avanza por etapas bien definidas y verificables.
- Separación de responsabilidades: aislamiento entre cotización de tipo de cambio, autorización bancaria y asiento contable.
- Consola de operador: herramientas para monitorear liquidaciones y responder incidentes con datos en tiempo real.
Resultados e impacto
Cuatro años de operación continua procesando pagos internacionales con trazabilidad total y conciliación confiable entre múltiples entidades financieras.