Logo
Chris – Python, Tensorflow, PostgreSQL, experts in Lemon.io

Chris

From United Kingdom (UTC+1)flag

Machine Learning Engineer|Senior
Data Scientist|Senior
Back-end Web Developer
Lemon.io stats
1
projects done
254
hours worked

Chris – Python, Tensorflow, PostgreSQL

Looking for a Senior Data Scientist/Machine Learning Engineer who can handle complex projects with ease? Meet Chris! With over 7 years of experience in data science and machine learning, Chris has worked on diverse projects such as customer segmentation, computer vision, and recommender systems. He is skilled in Python, TensorFlow, Scikit-learn, Docker, FastAPI, PostgreSQL, Predictive Modeling, and Natural Language Processing (NLP). Chris is not only experienced in various PoC, MVP, and internal product projects but is also familiar with software engineering best practices. He is skilled at using Docker and FastAPI for model deployment tasks, and his excellent communication skills help him to manage non-technical stakeholders effortlessly. If you're looking for a Data Scientist/Machine Learning engineer with a strong background and excellent soft skills, Chris is your guy!

10 years of commercial experience
Main technologies
Python
9 years
Tensorflow
2 years
PostgreSQL
3 years
Machine learning
9 years
scikit-learn
8 years
Data Science
9 years
Docker
3 years
FastAPI
0.5 year
Additional skills
Flask
CI/CD
Flutter
Pandas
PyTorch
GCP
Matplotlib
NumPy
OOP
NLP
AI
Deep Learning
PostGIS
Algorithms and Data Structures
Web scraping
Direct hire
Possible
Ready to get matched with vetted developers fast?
Let’s get started today!

Experience Highlights

Tech Lead
Dec 2022 - Feb 20232 months
Project Overview

SoLT is a desktop application that allows sonar analysts to efficiently label large amounts of sonar data for training machine learning (ML) models. Under the hood, SoLT combines two techniques for streamlining the labeling process:

  1. Weak Supervision is an ML technique that involves creating proxy labels from many labelling functions, each of which captures a simple heuristic a domain expert would use to guess the correct label;
  2. Active Learning is an iterative approach for selecting examples from the dataset for manual labelling that will have the biggest impact on model performance. The UI was built using Kivy, a Python library for developing cross-platform GUIs.
Responsibilities:
  • liaised with stakeholders and captured the client's requirements;
  • managed the team and development roadmap;
  • implemented the core algorithms, data pipeline, and Python interface;
  • wrote unit tests using pytest and set up CI/CD process;
  • trained ML models using Tensorflow for demonstration;
  • performed exploratory data analysis and visualisation.
Project Tech stack:
Tensorflow
Python
pytest
NumPy
SQLite
GitHub Actions
Data Science
Machine learning
Tech Lead and Senior Data Scientist
Dec 2017 - Feb 20235 years 2 months
Project Overview

Foresense consumes high-frequency time series data from machine sensors and uses advanced machine learning techniques to detect anomalies and forecast the probability of faults and failures.

Responsibilities:
  • Designed system architecture;
  • Designed and built a data pipeline;
  • Designed and built deep learning models for anomaly detection and time series forecasting;
  • Helped with user research and capturing requirements;
  • Managed agile team;
  • Developed product roadmap;
  • Helped with API design and implementation;
  • Helped with containerisation and CI/CD.
Project Tech stack:
Python
PyTorch
Pandas
Data Science
Machine learning
Docker
Docker Compose
PostgreSQL
FastAPI
Co-founder and Full Stack Developer
May 2015 - Jan 20237 years 8 months
Project Overview

SPEaC, aka "The Happy App" was an application (web and mobile) that was designed to increase employee engagement and well-being by providing a way for employees to leave anonymous feedback. The app aggregated feedback to indicate the overall mood of each team/department and enabled managers to respond and create actions and reports based on the feedback. The app was deployed in several NHS Trusts from 2015-2023 and won an innovation award from the British Medical Journal, and was the subject of published research. Unfortunately, a viable business model was not found, and the app has recently been closed down.

Responsibilities:
  • Designed and developed full stack web app (Postgres, Flask, JQuery, Bootstrap);
  • Managed deployment on Heroku;
  • Implemented multi-tenant architecture;
  • Developed API for external integration;
  • Managed first-line support;
  • Collaborated with external contractors.
Project Tech stack:
Python
Flask
PostgreSQL
Celery
Heroku
Bootstrap
jQuery
Tech Lead and Senior Data Scientist
Nov 2021 - Jun 20226 months
Project Overview

Satellites For Batteries (S4B) estimates the probability of battery metal deposits using ensemble machine learning and combining various types of remote sensing and geological data as inputs. It also has a prototype UI built using Streamlit that allows domain experts to visualise model predictions and understand the ML model's behaviour using LIME explainability.

Responsibilities:
  • Developed a modular and reproducible data pipeline using DVC;
  • Used GeoPandas and various other Python libraries;
  • Performed exploratory data analysis and visualisation;
  • Developed an ensemble machine learning model to predict the probability of mineral deposits;
  • Designed UI in Streamlit and implemented explainability using LIME
  • Led agile data science team;
  • Collaborated with stakeholders from multiple companies.
Project Tech stack:
Python
Pandas
Scikit-learn
Data Science
Data visualization
Machine learning

Education

2018
Computer Science
PhD
2012
Computer Science
MSc

Languages

English
Advanced

Hire Chris or someone with similar qualifications in days
All developers are ready for interview and are are just waiting for your requestdream dev illustration
Copyright © 2026 lemon.io. All rights reserved.