Engineering the Future of Software
29–31 Oct 2018: Tutorials & Conference
31 Oct–1 Nov 2018: Training
London, UK

Using continuous delivery with machine learning to tackle fraud

Sarah LeBlanc (ThoughtWorks), Hany Elemary (ThoughtWorks)
14:1515:05 Tuesday, 30 October 2018
Application architecture
Location: Park Suite (St. James / Regents)
Secondary topics:  Best Practice, Case Study
Average rating: ****.
(4.17, 6 ratings)

Who is this presentation for?

  • Developers and architects

Prerequisite knowledge

  • A basic understanding of CI/CD principles

What you'll learn

  • Understand basic data science principles and how they can be applied to the problem of fraud detection, the benefits of a continuous delivery system for deploying trained models, a system architecture to allow data scientists to experiment with data manipulation and model creation, and a system architecture for quickly deploying models into production both for decision making and safe experimentation and observation


A global financial institution recently tasked ThoughtWorks with a challenging problem: detecting credit card application fraud. To keep up with criminals’ tricks, the detection algorithms (models) need to be updated continuously. The longer these models go without updating, the less effective they become, losing money to undetected fraudsters.

The client’s current practice of relying on a third-party vendor to manage these models was expensive and time consuming. ThoughtWork’s task was to devise a process to improve the company’s fraud detection with a sophisticated machine learning workflow that empowers data scientists to rapidly and iteratively design, develop, and productionalize new models.

Join Sarah LeBlanc and Hany Elemary for a unique talk on where data science meets DevOps to productionalize machine learning fraud detection models. You’ll learn how data science algorithms can drive effective models and how ThoughtWorks is applying continuous delivery principles at a global corporation to create an extensible platform for more than just application fraud.

Photo of Sarah LeBlanc

Sarah LeBlanc


Sarah LeBlanc is a software consultant at ThoughtWorks, where she works on projects focusing on using machine learning for fraud and anomaly detection; she recently helped a global financial institution create a platform and its first product, a new system for consumer loans. Sarah finds the most joy in coaching and mentoring other developers and learning from her fantastic team members but is not averse to debating coworkers (and gracefully accepting defeat in the face of sufficient evidence). Sarah continues to recognize the merits of coffee lids.

Photo of Hany Elemary

Hany Elemary


Hany Elemary is a software consultant at ThoughtWorks, where he solves challenging business problems through clean, testable design and architecture. Over the past 11 years, Hany has worked on a number of different layers of the technology stack for highly trafficked applications. Most recently, he authored a video series, TDD with React and Redux in an Isomorphic Application. When he’s not chained to his computer, Hany enjoys traveling to new places and sipping on coffee with no lid, as he firmly believes the lid compromises the integrity of the coffee’s flavor profile.