Allard Buijze is a seasoned CTO and founder with over 16 years building distributed, event-driven systems and leading engineering teams from startup to scale. As founder and CTO of AxonIQ, he drives the design of the Axon Framework for evolutionary, message-driven microservices on the JVM and contributes hands-on to its core event bus and metrics internals. He combines deep Java expertise, domain-driven design and event sourcing—demonstrated by work on a sample trading application and core framework fixes—with a pragmatic leadership style honed at Trifork and Accenture. A proponent of shared knowledge and mentorship, he actively cultivates developer ecosystems while balancing research, hands-on development and a surprisingly disciplined tennis habit.
16 years of coding experience
17 years of employment as a software developer
Bachelor’s Degree Informatics, Bachelor’s Degree Informatics at De Haagse Hogeschool / The Hague University of Applied Sciences
Framework for Evolutionary Message-Driven Microservices on the JVM
Role in this project:
Backend Developer
Contributions:29 releases, 281 reviews, 3025 commits in 13 years 2 months
Contributions summary:Allard primarily contributed to fixing bugs related to event bus message monitoring and registration issues within the Axon Framework. They modified the core and metrics modules to ensure proper message counting and timing, indicating a focus on improving the framework's event handling performance. The changes involved modifications to AbstractEventBus, AbstractEventBusTest, and GlobalMetricRegistry, emphasizing the user's involvement in the internal mechanisms of the framework. The user's changes included the merge of a branch, indicating familiarity with Git.
A sample to use the axon framework for a trading application
Role in this project:
Back-end Developer
Contributions:26 commits, 3 PRs, 5 pushes in 11 years 5 months
Contributions summary:Allard's contributions primarily involve the development of core command-handling logic within the Axon Framework. They initiated the command handling side of the application and implemented features related to order management within a trading context. The user focused on event sourcing and aggregate root design, incorporating changes across multiple Java files. The code demonstrates an understanding of domain-driven design principles applied to a trading application.
trading-applicationaxontradingaxon-framework
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.