Henning Andersen

Distinguished Software Engineer at Elastic

Central Denmark Region, Denmark
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
Henning Andersen is a Distinguished Software Engineer with over two decades of hands-on experience and seven years at Elastic, combining deep JVM expertise with a track record in concurrency, performance and large-scale architecture. He built lock-free, wait-free in-memory databases and introduced an OSGi-based component platform as Chief Architect at Stibo Systems, then applied that systems-level rigor to core improvements in Elasticsearch such as shard recovery, search-context concurrency fixes and memory-leak safeguards. Comfortable both as an individual contributor and technical lead, he mentors teams while tackling last-level production issues and customer-facing technical challenges. Based in Central Denmark, he pairs formal computer science training with pragmatic engineering—often operating close to the metal of the JVM (bytecode, off-heap memory and the Java Memory Model) to squeeze out predictable performance.
code7 years of coding experience
job22 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Aalborg Universitet
github-logo-circle

Github Skills (14)

javas10
elasticsearch10
elasticsearchquery10
aws-elasticsearch10
java10
concurrency10
elasticsearch-api10
amazon-elasticsearch10
testing9
performance-optimization9
distributed-systems8
data-structures8
data-structure8
searching7

Programming languages (6)

TypeScriptJavaCGoRubyPython

Github contributions (5)

github-logo-circle
elastic/elasticsearch

Jan 2019 - Dec 2022

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:2541 reviews, 706 commits, 833 PRs in 3 years 11 months
Contributions summary:Henning contributed to the development and maintenance of the Elasticsearch search engine, focusing on improving the robustness and stability of core features. Their work involved enhancing the shard CLI tool by adding thorough shard checks and improving recovery processes. They also addressed concurrency issues related to search context management and optimized various aspects of the code, such as handling memory and breaker leaks, to improve overall performance.
restfulsearch-engineopensearchelasticsearchjava
Open Source, Distributed, RESTful Search Engine
Contributions:3 reviews, 16 PRs, 820 pushes in 6 years 1 month
restfulsearch-enginedatabaseelasticsearchjava
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
Henning Andersen - Distinguished Software Engineer at Elastic