Ryan Brooks

ISO 27001 Lead Implementer, Cyber Security Lead & Principal Infrastructure Engineer at Goodbase Digital Ltd

Sheffield, 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

👤
Senior
🎓
Top School
Ryan Brooks is a pragmatic CTO and full-stack Rubyist with 13 years of experience leading engineering, security and architecture across public sector and startup environments. He excels at bridging technical and business teams, introducing sustainable Agile and TDD practices, and driving remote-first delivery while keeping code quality and maintainability front and centre. His recent roles span interim CTO stints and senior security/architecture leadership at the Government Digital Service, Ministry of Justice and London Borough of Hackney, demonstrating comfort with both strategic leadership and hands-on engineering. An active open-source contributor, he has improved deployment and Solr integrations in widely used projects like CKAN and strengthened backend configurability for Emoncms, reflecting a focus on resilient, production-ready infrastructure. Based in Sheffield, he pairs academic research in text processing and data mining with a mentoring ethos and an appetite for incremental, lasting change—plus an inexplicable fondness for Camembert.
code13 years of coding experience
job17 years of employment as a software developer
bookPostgraduate Research Text processing and data mining, Postgraduate Research Text processing and data mining at University of Wales, Bangor
stackoverflow-logo

Stackoverflow

Stats
3,857reputation
223kreached
76answers
10questions
Badges
phantomjs
top-5%
es6-promise
top-5%
javascript
top-5%
github-logo-circle

Github Skills (30)

docker10
postgresql10
environment-variables10
solr10
dockers10
php10
mysql9
es6-promise9
redis9
javascript9
mqttnet9
python9
mqtt9
phantomjs9
api8

Programming languages (23)

C#CSSC++GoMustacheHTMLJupyter NotebookPostScript

Github contributions (5)

github-logo-circle
ckan/ckan

Jan 2018 - Oct 2018

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Role in this project:
userBack-end & DevOps Engineer
Contributions:13 commits, 6 PRs, 17 comments in 8 months
Contributions summary:Ryan contributed to the CKAN project by improving the system's interaction with Solr and enhancing the Docker-based deployment. They added support for Solr authentication via environment variables and fixed related code issues. Additionally, they updated the Docker configuration to properly create the datastore and updated the installation documentation.
ckandatahubpythonopen-datadata
emoncms/emoncms

Nov 2016 - Dec 2016

Web-app for processing, logging and visualising energy, temperature and other environmental data
Role in this project:
userBack-end & DevOps Engineer
Contributions:5 commits, 6 PRs, 15 comments in 24 days
Contributions summary:Ryan primarily focused on improving the project's backend configuration and environment setup. They implemented environment variable overrides for settings like database connections and MQTT, enabling greater flexibility in deployments. The user also addressed a typo in the settings processing logic and updated the code to encode URL parameters. Furthermore, they updated the code to validate settings and prefix environment variables to configure them.
loggingemoncmsphpopenenergymonitorenergy-monitor
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