Christian Vermorken is a pragmatic software engineer and Scrum Master with six years' experience building domain-driven, event-sourced systems and advising on why and how software should be built. Rooted in Delft's computer science programs, he combines hands-on backend development with strategic product insight, frequently turning stakeholder needs into prioritized, maintainable designs. He contributes to notable open-source work such as AxonFramework—improving TokenStore segment handling and race-condition safety—which reflects his focus on robust event-driven architectures. Comfortable bridging engineering and product, he excels at weighing trade-offs and guiding teams toward pragmatic, long-term solutions that enable organizational change.
6 years of coding experience
TU Delft
MSc, Computer Science, MSc, Computer Science at Delft University of Technology
Framework for Evolutionary Message-Driven Microservices on the JVM
Role in this project:
Back-end Developer
Contributions:9 reviews, 42 commits, 7 PRs in 4 months
Contributions summary:Christian primarily contributed to the back-end functionality of the Axon Framework, specifically focusing on enhancements related to the `TokenStore`. They added a new `fetchAvailableSegments` method to the `TokenStore` implementations, optimizing the retrieval of available segments. Further contributions involved refactoring the `fetchAvailableSegments` method to return a List of Segments instead of int[] and adding methods to prevent race conditions. These changes impacted the core event handling and processing mechanisms of the 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.