Screening
Sistema de Evaluación para Clientes o Prospectos de una Institución Financiera

SOBRE EL CLIENTE
Microfin es una institución financiera bien establecida en el mercado uruguayo con más de 15 años de experiencia.
SOBRE EL PROYECTO
Industria
FINANZAS
Modelo de Negocio
PRECIO FIJO
Ubicacion del Cliente
URUGUAY
Stack Tecnológico
Duración del proyecto
3 MESES
Tamaño del equipo
5
ASPECTOS DESTACADOS
MAYOR EFICIENCIA EN EL SCREENING
El sistema de screening implementado ayudó a la institución financiera a realizar screening periódico de su cartera de clientes, así como de prospectos en tiempos récord.
CAPACIDADES AVANZADAS DE BÚSQUEDA
El sistema permite configurar búsquedas en diferentes grupos de listas, con niveles de complejidad configurables, habilitando búsquedas por documento, nombre o razón social utilizando técnicas de búsqueda difusa o fonética.
TRAZABILIDAD COMPLETA PARA CUMPLIMIENTO
Con la trazabilidad incorporada en las listas, reglas y ejecuciones, la institución financiera tiene la certeza de contar con registros completos de los screenings realizados, lo cual es altamente valioso para uso interno o para reportes regulatorios.
OBJETIVOS DEL CLIENTE
La institución financiera tenía como objetivo implementar un sistema de screening para mejorar la seguridad y el cumplimiento normativo en distintos casos de uso:
•
Realizar screening periódico de su cartera de clientes, cubriendo más de 40,000 clientes, para detectar si alguno aparece en listas negras locales o internacionales.
•
Automatizar screenings en línea para la toma de decisiones en tiempo real en procesos como solicitudes de crédito.
•
Habilitar screenings manuales bajo demanda para cubrir casos de uso específicos según sea necesario.
•
Garantizar la trazabilidad completa de todos los screenings realizados para auditorías internas y reportes regulatorios.
LA ESTRATEGIA
Análisis Inicial
Después de reuniones con diversas partes interesadas, se realizó un análisis de las listas locales e internacionales que se utilizarán, totalizando entre 500 mil y 1 millón de registros, con potencial de crecimiento futuro.
Investigación
Se evaluaron soluciones, desde implementaciones personalizadas en Java o Python utilizando bibliotecas de PLN hasta motores de búsqueda como Solr o Elasticsearch. Elasticsearch resultó ser la mejor opción.
Prueba de Concepto
Se llevó a cabo una prueba de concepto utilizando Elasticsearch con múltiples nodos, cargando más de 1 millón de registros, realizando pruebas de búsqueda con diversas configuraciones y midiendo los tiempos de respuesta.
Desarrollo de la Solución
Tras validar la prueba de concepto, se desarrolló el sistema y se integró con Elasticsearch, garantizando alta configurabilidad y trazabilidad para auditoría. Se realizaron reuniones periódicas y despliegues en entornos de prueba.
Lanzamiento a Producción
Una vez finalizados el desarrollo y las pruebas, se desplegó el sistema en producción con soporte completo para el cliente.
STACK TECNOLÓGICO
Frontend:
REACT
Backend:
NodeJS
Base de datos:
MongoDB
Moto de búsqueda:
ELASTICSEARCH
SCM:
GIT & GITHUB
LOS RESULTADOS

El sistema de Screening cumple altamente con las expectativas del cliente, realizando screenings en línea en menos de 1 segundo sobre cientos de miles de registros. Esto permite integrarlo en su flujo de solicitud de crédito, así como realizar screening de toda la cartera de clientes (40,000 registros) en menos de 30 minutos.
Respecto a la auditoría, que fue otro punto clave requerido por el cliente, el sistema permite visualizar todas las ejecuciones realizadas, incluyendo qué listas se utilizaron, sus versiones, la configuración en el momento de la ejecución y el usuario que realizó la acción. Además, se proporciona un perfil dedicado para auditores, permitiendo analizar toda esta información.
El sistema también permite la carga periódica de listas, a medida que los distintos organismos reguladores las van actualizando.
Algunas de sus características técnicas clave incluyen:
•
Búsqueda Difusa
•
Búsqueda Fonética
•
Historización de Listas y Configuraciones
•
Configuraciones jerárquicas (global, grupo de listas, listas individuales) de los tipos de búsqueda y campos a utilizar
Screening fue desplegado en 2018.