Joris Kuipers is a seasoned CTO and hands-on architect with 25 years of enterprise Java experience, leading delivery and technology strategy at Trifork while still coding on core backend concerns like microservices, messaging, CQRS/event sourcing and transaction management. He combines deep expertise across the Spring ecosystem, Hibernate/JPA and NoSQL with a pragmatic history of modernizing legacy EJB stacks and introducing CI/automated builds at the Dutch Central Bank. A frequent trainer and former SpringSource consultant, he bridges developer education and architecture, ensuring consistent tooling and quality across projects. His open-source contributions include performance-focused improvements to Thymeleaf and instrumentation work for Axon Framework, showing a knack for identifying and fixing backend bottlenecks. Trained in artificial intelligence, he brings an analytical, research-minded approach to practical system design and operational reliability.
Framework for Evolutionary Message-Driven Microservices on the JVM
Role in this project:
Backend Developer
Contributions:13 commits, 1 PR in 4 years 5 months
Contributions summary:Joris focused on implementing and improving Spring Insight plugin features within the Axon Framework. Their work involved creating aspects to collect data on command and event handler executions, including metadata. The commits show modifications to various aspects related to command and event handling, including Saga execution, and incorporating improvements for Axon 2.x and 1.x compatibility. They also added tests and updated templates for better visualization.
Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
Role in this project:
Back-end Developer
Contributions:8 commits in 1 month
Contributions summary:Joris primarily focused on optimizing the `WebVariablesMap` class, a core component for handling web request variables within the Thymeleaf template engine. Their contributions involved caching attribute names to improve performance, refactoring data structures for efficiency, and implementing a `WrappingVariablesMap` to avoid expensive operations. The user's work directly addressed performance bottlenecks and improved the overall efficiency of the Thymeleaf engine. They also made small optimizations to data structures used.
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
Joris Kuipers - CTO & Hands-On Architect at Trifork Amsterdam