Gerard Klijs-Nefkens

Nijmegen, Gelderland, Netherlands
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
Gerard Klijs is a software engineer based in Nijmegen with nearly 15 years’ experience specializing in Java and Spring Boot, currently building scalable systems at Alliander after a stint at AxonIQ. He focuses on event-driven architectures, event sourcing and streaming, and has contributed stability and concurrency fixes to the widely used AxonFramework open-source project. A frequent speaker at GraphQL Summit and Kafka Summit, he blends hands-on engineering with developer advocacy and open-source work while exploring Rust, Clojure and Kotlin. With a BSc/MSc in Cognitive Artificial Intelligence he brings a systems-thinking lens to evolvable architectures, and outside work he balances code with bass guitar, mountain biking and wide-ranging reading.
code9 years of coding experience
github-logo-circle

Github Skills (9)

javas10
event-handling10
multithreading10
java10
concurrency10
axon-framework10
domain-driven-design9
event-sourcing9
cqrs9

Programming languages (13)

JavaCSSRustMakefileGoHTMLSvelteKotlin

Github contributions (5)

github-logo-circle
AxonFramework/AxonFramework

Jun 2022 - Jan 2023

Framework for Evolutionary Message-Driven Microservices on the JVM
Role in this project:
userBack-end Developer
Contributions:367 reviews, 73 commits, 92 PRs in 7 months
Contributions summary:Gerard implemented retry mechanisms for token store initialization within the PooledStreamingEventProcessor, addressing potential concurrency issues. They migrated token store initialization to the coordinator within the same processor, enhancing its stability and startup behavior. Furthermore, the user fixed an issue where the number of available threads could become lower than the initial value during shutdown of the Tracking Event Processor. The user also improved the concurrent behavior of the tracking event processor.
event-sourcingaxon-frameworkaxoncqrsperformance
gklijs/bank-axon-graphql

Nov 2020 - Aug 2022

Version of the open bank, using Axon instead of Kafka.
Contributions:31 commits, 2 PRs, 34 pushes in 1 year 9 months
bankkafkagraphql-subscriptionsaxon
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
Gerard Klijs-Nefkens