Screening

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

Lupa

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

Node
React
MongoDB
ElasticSearch

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

Resultado screening

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.

¿Listo para impulsar tu crecimiento con nuestro desarrollo de
software escalable y rentable? ¡Conectemos!

RESERVAR UNA REUNIÓN