Ryan Dawson

Principal Data Consultant

London, England, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ryan Dawson is a Principal Data Consultant based in London with nine years of hands-on experience architecting data platforms, governance and AI/ML solutions at scale. He blends deep backend engineering (Java, Spring, Go, Python) and cloud-native MLOps expertise—contributing to notable open-source projects such as Activiti (BPMN engine) and Seldon Core (Istio/Knative automation and deployment scripts)—with practical experience deploying secure, observable ML systems. At Thoughtworks he provides technical oversight across data-centric programs, and his prior roles at Seldon and Alfresco show a track record of shaping microservice architectures, integrating Keycloak SSO, and building CI/CD and Kubernetes installations for enterprise customers. Unusually for a senior engineer, he pairs this technical practice with advanced academic study in philosophy (Cambridge, Birkbeck and doctoral work), bringing a rigorous, systems-thinking approach to complex governance and ethical-AI challenges.
code9 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Philosophy, 1st, Bachelor's degree, Philosophy, 1st at University of Cambridge
bookMPhilStud, Philosophy, MPhilStud, Philosophy at Birkbeck, University of London
bookDoctor of Philosophy (Ph.D.), Philosophy, Doctor of Philosophy (Ph.D.), Philosophy at University of East Anglia
stackoverflow-logo

Stackoverflow

Stats
12,140reputation
1.6mreached
246answers
1question
Badges
docker
top-5%
spring-boot
top-5%
google-cloud-platform
top-5%
spring
top-5%
yaml
top-5%
kubernetes
top-1%
github-logo-circle

Github Skills (39)

keycloak10
kubernetes10
authorizations10
apidoc10
kubernetes-helm10
user-authentication10
authentication10
java10
cicd10
javas10
automation10
mlops10
api10
authorization10
kubernetes-pods10

Programming languages (20)

SmartyMDXJavaMakefileScalaGoMustacheHTML

Github contributions (5)

github-logo-circle
Activiti/Activiti

Jul 2017 - Feb 2019

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
userBack-end Developer & API Developer
Contributions:118 commits, 90 PRs, 222 pushes in 1 year 7 months
Contributions summary:Ryan's commits indicate contributions to a Java-based BPM platform. They focused on integrating Keycloak for authentication and user management, involving code changes related to authentication, authorization, and user group lookup. Furthermore, the user made significant contributions to the API, including implementing API endpoints and integrating with Keycloak, along with associated testing and documentation updates.
activitibpmnjavabpmspring
SeldonIO/seldon-core

Mar 2019 - Jun 2021

An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models
Role in this project:
userDevOps & MLOps Engineer
Contributions:29 reviews, 332 commits, 191 PRs in 2 years 2 months
Contributions summary:Ryan primarily worked on infrastructure and deployment aspects of the Seldon Core project, particularly related to Istio and Knative. Their contributions included modifying and creating scripts, primarily `install_istio.sh` and `install_knative.sh`, to streamline and automate the setup of these tools. They also updated various configuration files related to the core project to ensure correct deployments. Further, they also worked on integrating Seldon Core with Knative eventing, a core piece of the MLOps infrastructure.
machine-learning-modelsmlopskubernetesmachine-learningdeployment
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial