Chris
From United Kingdom (UTC+1)
Lemon.io stats
1
projects done254
hours workedChris – 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
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Tech Lead
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:
- 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;
- 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.
- 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.
Tech Lead and Senior Data Scientist
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.
- 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.
Co-founder and Full Stack Developer
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.
- 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.
Tech Lead and Senior Data Scientist
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.
- 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.