Jonathan Buttner

Principal Software Engineer at Elastic

Annandale, Virginia, United States
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
Jonathan Buttner is a Principal Software Engineer with a six-year focused tenure at Elastic and a decade-plus background in systems, security, and embedded reverse engineering. He blends front-end work on high-profile open-source projects like Kibana with back-end and MLOps contributions to Elasticsearch, shipping UI features and machine learning model deployment improvements for the Elastic Stack. At Elastic he led cross-team efforts for Cases, implemented application-level RBAC, and built the Fleet Package Registry in Go while automating package deployments with Python. Earlier roles at Endgame and MITRE show strong expertise in Go-based microservices, real-time streaming to Elasticsearch, Android/forensics tooling, and kernel-level engineering. He mentors engineers, advocates Clean Code practices, and prefers pragmatic, test-driven solutions that scale in production. An unusual thread through his career is the mix of deep low-level reverse engineering and modern cloud-native ML deployment, enabling him to bridge security-sensitive systems and user-facing product work.
code6 years of coding experience
job10 years of employment as a software developer
bookB.S Computer Science, B.S Computer Science at Virginia Tech
github-logo-circle

Github Skills (19)

ui-components10
eui10
typescript10
machine-learning10
java10
javas10
mlops10
front-end-development10
typescript-types10
elastic-ui10
typescripts10
react10
amazon-elasticsearch9
javascript9
unit-testing9

Programming languages (6)

TypeScriptJavaC++HandlebarsGoPython

Github contributions (5)

github-logo-circle
elastic/kibana

Dec 2019 - Jan 2023

Your window into the Elastic Stack
Role in this project:
userFront-end Developer
Contributions:1429 reviews, 280 commits, 727 PRs in 3 years 2 months
Contributions summary:Jonathan's commits primarily focused on front-end development within the Kibana project. The contributions involved implementing and modifying UI components, specifically related to cases functionality, and included tasks like disabling sync toggles, re-organizing input fields, and adding UI components such as combo boxes, as well as handling rule tags within the user interface. They also worked on the design and structure of actions, along with contributing to the UI for Opsgenie connectors and integrating file attachment features.
elasticdashboardskibanaobservabilitywindow
elastic/elasticsearch

Jul 2020 - Mar 2025

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end & MLOps Engineer
Contributions:784 reviews, 321 PRs, 173 pushes in 4 years 9 months
Contributions summary:Jonathan's commits focus on machine learning model deployment and management within the Elasticsearch environment. They implemented modifications to the trained model API, specifically addressing issues with the `wait_for_completion` functionality. The changes involve adjusting the code to improve the execution environment, improving unit tests, and providing additional test coverage. The user also created a task for model download within the machine learning package loader plugin.
restfulsearch-engineopensearchelasticsearchjava
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
Jonathan Buttner - Principal Software Engineer at Elastic