Curriculum Vitae


Bobby Ingram

Profile

A principal analyst with over ten years’ experience in the design and implementation of mathematical models within the sports and financial betting industries.

Highly skilled in all areas of data analysis, statistical inference and probabilistic predictive modelling with a proven track record of delivering accurate, efficient and profitable models.

Equally as comfortable working with large cloud-hosted big-data or with very sparse limited datasets.

An adaptable programmer that is not tied to any particular language, paradigm or tool set. A strong advocate for reproducible research practices and test driven development.

Currently working in a team of Sports Analysts at the world’s leading online gambling group creating and maintaining data driven mathematical models to drive pricing within the sports betting platform.

Experienced In

  • Probability and Stochastic Processes
  • Machine Learning
  • Data Cleaning & Mining
  • Sports Betting
  • Financial Option Pricing
  • Technical Documentation

Technologies

Education

2015-2018 University of York

  • MSc (Distinction) Financial Mathematics

2006-2010 Keele University

  • BSc (Hons) Mathematics and Astrophysics

2004-2006 St. Margaret Ward RC Sixth Form

  • A Levels: Mathematics, Physics, Chemistry, Business Studies and General Studies

Employment History

2021-now Lead Sports Analyst, bet365

  • Led team in introduction of latest machine learning techniques to improve predictive quality of existing models
  • Developed new simulation based US Sports models
  • Developed many bespoke distribution fitting algorithms for constructing probability distributions from limited information using domain knowledge to infer additional constraints.

Technologies: R, Python, Go, C#, Tensorflow, Keras, SQL, git, Stan, Google Cloud

2017-2021 Senior Sports Analyst, bet365

  • Designed and implemented a new Markov Chain Monte-Carlo cricket model using 10 years of historical ball-by-ball data to price 75% of in-play cricket betting.
  • Developed a new rating algorithm to optimally and efficiently rank golfers taking part in all kinds of tournaments.

Technologies: R, Go, C#, VB .NET, SQL, git, Stan

2017 Data Analyst - Forensics, bet365

  • Created a suite of tools to assist the forensic monitoring team in analysing weblog data (100GB+) and developed probabilistic models to help identify rogue activity within this dataset.

Technologies: R, Python, C++, Go, SQL, git, AWS, Spark

2010-2017 Financial Analyst, bet365

  • Developed bespoke volatility metrics to underpin the pricing of all models used across the financial betting platform.
  • Implemented custom parametric probability distributions to adjust for the characteristic heavy tails of high frequency financials returns data.
  • Designed and implemented an algorithm to automatically calibrate the pricing models against logged data to ensure that the models operated optimally each trading day.
  • Developed a suite of tools to analyse all bets placed on the financial betting platform to automatically identify bots and other suspect betting patterns.

Technologies: C#, R, Python, MATLAB, Java, SQL, AccuRev, SVN