Edward Savage

Sr Software Enginerr at Elastic

Greater Cambridge Area 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
Edward Savage is a senior software engineer based in the Greater Cambridge area with eight years of hands-on experience building backend systems. He currently works at Elastic, contributing to the widely used open-source Elasticsearch project where he has focused on improving the Machine Learning module by refactoring REST APIs and removing deprecated _xpack endpoints. Edward excels at making complex distributed systems more maintainable and API-consistent, with a practical eye for long-lived code hygiene. His background suggests strong Java expertise and experience navigating large-scale, production-grade repositories. Colleagues would describe him as a pragmatic engineer who prefers subtle, impactful improvements over flashy rewrites.
code8 years of coding experience
github-logo-circle

Github Skills (14)

javas10
api-rest10
elasticsearch10
elasticsearchquery10
rest-api10
aws-elasticsearch10
back-end-development10
api-design10
restful-api10
java10
elasticsearch-api10
amazon-elasticsearch10
ml9
machine-learning9

Programming languages (6)

TypeScriptJavaC++CJupyter NotebookPython

Github contributions (5)

github-logo-circle
elastic/elasticsearch

Aug 2018 - Nov 2022

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:41 reviews, 82 commits, 187 PRs in 4 years 3 months
Contributions summary:Edward primarily contributed to the Machine Learning (ML) module within the Elasticsearch repository. Their work involved removing deprecated endpoints, particularly those related to the `_xpack` functionality in the ML module. They also refactored various REST API endpoints, indicating a focus on improving the ML API's structure and maintainability. The user updated code across several Java files within the `x-pack/plugin/ml` directory.
restfulsearch-engineopensearchelasticsearchjava
edsavage/ml-cpp

May 2018 - Mar 2025

Machine learning C++ code
Contributions:1135 pushes, 842 branches, 2 comments in 6 years 11 months
cppmachine-learninglearning-c
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
Edward Savage - Sr Software Enginerr at Elastic