Detección de Fraude de Tarjeta de Crédito con Java

By Hans Ospina

Elevator Pitch

La expansión de comercio electrónico ha sido constante, la detección de fraudes se ha vuelto un factor clave y es necesario reaccionar a tiempo. En esta charla vamos a implementar una posible solución que nos permita procesar y analizar la información en tiempo real haciendo uso de Data Streaming

Description

Las ventas en línea y la banca digital han crecido constantemente los últimos años gracias a la confianza de los clientes en los pagos electrónicos, esto vuelve la detección de fraudes un factor crítico. Dicho proceso demanda reaccionar en tiempo (casi) real aplicando técnicas de diseño e implementación de soluciones escalables que combinen técnicas de Machine Learning con la ingestión y análisis de cantidades masivas de transmisión de datos(Fast Data Streaming).

En esta charla vamos a construir una aplicación web en Java que interactúe con un servicio de detección de fraudes. La idea general es diseñar una micro arquitectura con la capacidad de manejar conceptos y tecnologías como BigData, Data Streaming, Data Analysis y Machine learning.

Notes

Para esta charla se necesita un entendimiento medio del lenguaje Java, además se debe tener algo de experiencia en la construcción de aplicaciones web incluyendo configuración de conectividad con otros servicios por ejemplo base de datos.

Tengo alrededor de 20 años trabajando en desarrollo de aplicaciones empresariales con Java, he participado de múltiples proyectos web y móviles, especialmente orientados a la nube con un enfoque fuerte en la solución de problemas de escalabilidad y análisis de datos masivos. Durante los últimos años me he enfocado en proyectos para clientes de múltiples sectores como banca, gobierno, retail y seguros; aplicando criterios de diseño e implementación de Arquitecturas distribuidas para dar solución a los retos que trae la Ingeniería alrededor de grandes volúmenes de información (BigData/Data Streaming) con un frecuente uso de tecnologías como Apache Cassandra, Apache Spark, Akka, AWS Kinesis entre otras.