Eyal Koren

Principal Software Engineer at Elastic

Israel
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
Eyal Koren is a Principal Software Engineer based in Israel with a decade of experience architecting and leading high-performance Java server and agent components. He has driven large-scale architectural changes that improved memory and CPU efficiency dramatically, introduced REST and big-data–style scaling at enterprise products, and now shapes observability tooling at Elastic. His open-source contributions to prominent projects like Elasticsearch and the Elastic APM Java agent show deep expertise in JVM internals, bytecode instrumentation, tracing, and ingest pipeline/template work. Comfortable moving between hands-on backend code, DevOps integration, and product-driven design, he pairs technical leadership with a multidisciplinary background that includes biotechnology studies, an uncommon perspective for systems engineers.
code7 years of coding experience
job13 years of employment as a software developer
bookComputer Science, Computer Science at Technion - Israel Institute of Technology
bookMaster of Science - MS Biotechnology, Master of Science - MS Biotechnology at The Hebrew University of Jerusalem
bookBachelor of Science - BS Biotechnology, Bachelor of Science - BS Biotechnology at Tel-Hai College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (25)

data-pipelines10
tracer10
amazon-elasticsearch10
http10
instrumentation10
java10
apm10
javas10
elasticsearchquery10
go10
aws-elasticsearch10
pipe10
pipeline10
elasticsearch10
data-pipeline10

Programming languages (11)

C#TypeScriptJavaC++GherkinHandlebarsJavaScriptGo

Github contributions (5)

github-logo-circle
elastic/apm-agent-java

Aug 2018 - Jan 2023

Role in this project:
userBack-end Developer
Contributions:16 releases, 741 reviews, 455 commits in 4 years 6 months
Contributions summary:Eyal primarily contributed to the core functionality of the Elastic APM Java agent, focusing on tracing HTTP requests and interacting with various components. This is evident from the changes involving enhancements to HTTP span handling and interaction with Redis. The user also worked on JDBC instrumentation and added support for different features.
agentapmelasticjava-agenttracing
elastic/apm-server

Aug 2020 - Sep 2022

Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:77 reviews, 22 commits, 15 PRs in 2 years
Contributions summary:Eyal primarily contributed to backend functionalities, including configurations for Elasticsearch clients and the Java attacher integration. They refactored code to accommodate custom headers and proxy settings for Elasticsearch clients. Additionally, the user worked on Java agent attacher, implementing JVM discovery and user-based execution of the attacher, enhancing the project's monitoring capabilities. These contributions show a focus on improving APM server's integration with other systems and its ability to monitor Java applications.
performance-monitoringapmdevopserror-monitoringperformance-metrics
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