Peter Harverson

Director, Software Engineering, Machine Learning at Elastic

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
Peter Harverson is a seasoned software engineering leader with 11+ years in machine learning-focused roles and over two decades of engineering experience, currently directing Software Engineering for Machine Learning at Elastic in London. He progressed through technical and leadership roles at Elastic—from Software Engineer to Senior Team Lead and now Director—bringing deep hands-on expertise in backend systems, API integration testing, and production ML features such as Kibana's datafeed controls. His background includes leading GUI development at Prelert and senior architecture roles earlier in his career, giving him a strong cross-stack perspective from UI to backend services. Trained as a scientist with an MA from Cambridge and a PhD in Chemistry from Basel, he combines rigorous research discipline with pragmatic product delivery. Notably, he contributes to high-profile open-source work in the Elastic Stack, demonstrating an ability to shepherd complex features from tests to production.
code11 years of coding experience
job10 years of employment as a software developer
bookMA Natural Sciences, MA Natural Sciences at University of Cambridge
bookPhD Chemistry, PhD Chemistry at University of Basel
github-logo-circle

Github Skills (11)

apim10
machine-learning10
javascript10
api10
kibana10
testing10
amazon-elasticsearch9
elasticsearch-api9
aws-elasticsearch9
elasticsearchquery9
elasticsearch9

Programming languages (8)

TypeScriptJavaC++HandlebarsJavaScriptGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
elastic/kibana

Apr 2018 - Dec 2022

Your window into the Elastic Stack
Role in this project:
userBack-end Developer
Contributions:3549 reviews, 610 commits, 1219 PRs in 4 years 8 months
Contributions summary:Peter primarily focused on developing and testing API integration tests for the "start" and "stop" datafeeds functionality within the Kibana ML module. Their work included creating integration tests, setting up and cleaning up test steps, and implementing the necessary code changes. The code differences demonstrate expertise in integrating and testing features related to the Machine Learning capabilities within the Kibana platform.
elasticdashboardskibanaobservabilitywindow
prelert/kibana-swimlane-vis

Nov 2016 - Apr 2020

Contributions:74 releases, 117 commits, 9 PRs in 3 years 5 months
swimlanekibanavisualization
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
Peter Harverson - Director, Software Engineering, Machine Learning at Elastic