Henrik Lundahl

System Developer at AB Trav och Galopp

Växjö, Sweden
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

👤
Senior
🎓
Top School
Henrik Lundahl is a pragmatic system developer with 13 years of professional experience, specializing in backend systems using Clojure and Java and a comfort with Kotlin for recent backend work. He blends full-stack chops—Clojure/ClojureScript, React, and Android— with cloud-native and microservice architectures (Kubernetes, Kafka), having both architected platforms and implemented production services. Henrik is comfortable across the development lifecycle, from technical pre-sales and roadmaps to hands-on feature delivery and maintenance, and he moves quickly into new domains. He contributes to open-source Clojure tooling—most notably extending a Clojure ElasticSearch client with upserts, script updates and parent-child support—showing attention to practical, complex use cases. Based in Växjö, Sweden, he pairs a mechanical engineering master’s background with a long history of consulting and product work, often choosing tools that favor robustness and developer productivity. Colleagues rely on him for steady delivery, pragmatic architecture, and an ability to switch between backend depth and client-side polish.
code13 years of coding experience
job8 years of employment as a software developer
bookMaster Mechanical Engineering, Master Mechanical Engineering at The Faculty of Engineering at Lund University
languagesSwedish, English, German, Danish
github-logo-circle

Github Skills (11)

clojure10
elasticsearch10
rest-api10
elasticsearchquery10
aws-elasticsearch10
clojure-cli10
elasticsearch-api10
amazon-elasticsearch10
unit-testing9
data-structures8
data-structure8

Programming languages (4)

JavaJavaScriptGoClojure

Github contributions (5)

github-logo-circle
clojurewerkz/elastisch

Nov 2014 - Aug 2016

A minimalistic Clojure client for ElasticSearch, supports both HTTP and native transports
Role in this project:
userBack-end Developer
Contributions:7 commits, 5 PRs, 4 comments in 1 year 9 months
Contributions summary:Henrik primarily focused on enhancing the Clojure client for ElasticSearch. Their commits introduced features such as partial document updates, script-based updates, and the ability to set a minimum score during searches. Additionally, the user added support for keyword index and type arguments and implemented upsert functionality with an upsert document, including parent-child relationships. These changes suggest a focus on extending the client's capabilities and improving its functionality for more complex use cases.
clojureminimalistictypesenseelasticsearch
henriklundahl/elastisch

Jan 2015 - Aug 2016

Contributions:8 pushes, 5 branches in 1 year 7 months
clojureminimalisticelasticsearch
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
Henrik Lundahl - System Developer at AB Trav och Galopp