John Glover is a Senior Machine Learning Scientist based in Dublin with 17 years of experience applying research-grade ML to production problems. Holding a PhD from the National University of Ireland, Maynooth, he combines deep academic training with hands-on engineering at Solventum since 2021. His background spans full-stack data systems—contributing to prominent open-source projects like CKAN by enhancing backend task tracking and search, and improving front-end data portal UX in PortalJS. He is comfortable navigating database schema changes, API design, and legacy-browser frontend fixes, evidence of pragmatic skill across the stack. Known for translating complex requirements into maintainable code, he balances rigorous model work with practical engineering trade-offs. He brings a rare blend of research pedigree and sustained open-source contribution to data infrastructure and ML engineering.
17 years of coding experience
M.Phil., M.Phil. at Trinity College Dublin
B.Sc., B.Sc. at University College Cork
Ph.D., Ph.D. at National University of Ireland, Maynooth
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:
Back-end Developer
Contributions:512 commits, 2 comments in 2 years 5 months
Contributions summary:John's commits focus on enhancing the CKAN back-end functionality. They contributed to the history_ajax API call by adding revision author information, added a url field to the search index, and implemented bug fixes within the controllers and logic layer, focusing on exception handling and code merging. Furthermore, the user made changes to the database schema by adding a new task_status table, enhancing the system's ability to track and manage tasks.
🌀 Rapidly build feature-rich data portals using a modern frontend framework. CKAN compatible.
Role in this project:
Front-end Developer
Contributions:36 commits in 8 months
Contributions summary:John primarily focused on front-end development, contributing to the user interface and user experience of the data portal. They added and integrated the `json2.js` library to support older browsers (IE7), fixing test failures related to JSON parsing. The user also implemented new features and made UI adjustments, like adding and modifying graph visualizations and controls with Flot library, and updating the sidebars and filters behavior.
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
John Glover - Senior Machine Learning Scientist at Solventum