Scroll To View More
David Foster, Python Developer in London, United Kingdom
David Foster

Python Developer in London, United Kingdom

Member since February 12, 2017
David is a data scientist with the proven ability to deliver scalable, data-driven solutions to complex problems, using machine learning, mathematical optimization and statistical modeling techniques. He has won several international machine learning and data visualization competitions and is ranked as a competition expert on Kaggle (the online data science platform).
David is now available for hire

Portfolio

  • Applied Data Science
    R, Python, Django, SQL Server, Google Cloud, TensorFlow, Azure ML
  • Findmypast
    R, Python, SQL Server, Neo4J, Graph Databases, D3.js, Linux
  • Global
    R, Python, SQL Server, Tableau

Experience

  • R, 7 years
  • SQL, 6 years
  • Microsoft SQL Server, 5 years
  • Tableau, 4 years
  • Neo4j, 3 years
  • Azure Machine Learning, 2 years
  • Microsoft Power BI, 1 year
London, United Kingdom

Availability

Part-time

Preferred Environment

Linux, macOS, R, Python, SQL Server, PostgreSQL

The most amazing...

...project I've ever delivered is a lead prioritization engine that predicted the most valuable clients to contact each day for a sales team of over 200 people.

Employment

  • Co-founder | Partner

    2017 - PRESENT
    Applied Data Science
    • Co-founded a London-based consultancy where we deliver fixed cost, scalable data science solutions for clients.
    Technologies: R, Python, Django, SQL Server, Google Cloud, TensorFlow, Azure ML
  • Senior Data Scientist

    2016 - 2017
    Findmypast
    • Used graph database technology (Neo4J) to find links between genealogical records.
    • Built and deployed a customer churn predictor and a live behavioral segmentation of the user base.
    • Built a tool to visualize user flows through the website using D3.js.
    • Developed a machine learning algorithm to assess the valuation of assets in AzureML.
    • Managed a data scientist and scoped new work for the data science team.
    Technologies: R, Python, SQL Server, Neo4J, Graph Databases, D3.js, Linux
  • Data Scientist

    2013 - 2016
    Global
    • Designed and built the negotiation recommendation engine used by local sales teams—to recommend client-specific discounting strategies.
    • Delivered a stochastic model to optimize the split of inventory between the revenue streams channels.
    • Centralized actionable dashboards for revenue, inventory, and client churn reporting across the company; using Tableau and D3.
    Technologies: R, Python, SQL Server, Tableau
  • Analyst

    2012 - 2013
    Accenture
    • Designed and built a model for client to predict form and workload volumes from the forecasted enrolment scheduled.
    Technologies: R, SQL Server, Excel

Experience

Skills

  • Languages

    SQL, R, Python
  • Tools

    Tableau, Azure Machine Learning, Microsoft Power BI, Optimizely
  • Libraries/APIs

    Twitter API
  • Platforms

    Linux, Mac OS
  • Storage

    Neo4j, Google Cloud, Microsoft SQL Server, MySQL, PostgreSQL
  • Frameworks

    Django

Education

  • Master of Science degree in Management Science and Operational Research
    2011 - 2012
    Warwick Business School | University of Warwick - Warwick, UK
  • Postgraduate Certificate in Education (PGCE) in Mathematics
    2010 - 2011
    University of Bedfordshire - Bedfordshire, UK
  • Master of Arts degree in Mathematics
    2007 - 2010
    University of Cambridge - Cambridge, UK
I really like this profile
Share it with others