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.
7 years of coding experience
22 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Aalborg Universitet
Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
Back-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.
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