Core Banking System
- REST API
- KYC
- ACID ledger
- MFA
- Microservices
La arquitectura del Core Banking se diseñó como un ecosistema multi-tenant de alto rendimiento, capaz de alojar varias entidades financieras sobre una única infraestructura segura. En su núcleo desarrollé una API RESTful robusta que sirve de base tanto a la aplicación de banca móvil como al backoffice administrativo. Gestiona todo el ciclo de vida del cliente, integra módulos de KYC y cumplimiento para cumplir con la regulación, y ofrece un sistema flexible de billeteras multimoneda con «bolsillos» para que los usuarios organicen y ahorren sus fondos.
Para la lógica financiera desarrollé un motor de crédito avanzado que automatiza la evaluación de riesgo y el desembolso de préstamos a partir de datos en tiempo real. El sistema maneja operaciones de libro mayor con cumplimiento ACID, garantizando que cada transacción entre billeteras y cuentas sea atómica e inmutable. En seguridad implementé autenticación multifactor (MFA), cifrado de extremo a extremo para datos sensibles en reposo y en tránsito, y limitación de tasa avanzada para proteger la API de actores maliciosos.
La experiencia de usuario se completó con una aplicación móvil de alto nivel para gestionar las finanzas: mover fondos, administrar tarjetas y seguir los gastos en tiempo real. En paralelo construí una suite administrativa centralizada que da a los operadores visibilidad total del estado del sistema, los pozos de liquidez y la actividad de los usuarios. Combinando capas de caché para la velocidad con un enfoque de microservicios distribuidos, entregué una solución bancaria escalable y segura que ofrece una experiencia moderna e intuitiva tanto al usuario final como a la institución.
