Gunnar Hillert is a founder and software engineer with 20 years of experience building full‑stack, cloud‑native systems and 14 years focused on modern web applications and open‑source ecosystems. A Java Champion and core committer on multiple Spring projects, he helped found DevNexus and shaped Spring Cloud Data Flow’s dashboard, security, and batch/runtime features while contributing across UI, REST, CI/CD and docs. He has deep expertise in Spring, Spring Integration/AMQP, and cloud streaming/batch architectures, and has repeatedly modernized build and deployment tooling (Gradle, CI, Maven Central releases). Based in Hawaii and fluent in German, English and Spanish, Gunnar pairs hands‑on engineering with community leadership—an endurance athlete who once finished the IRONMAN World Championship, reflecting the persistence he brings to complex distributed systems.
20 years of coding experience
22 years of employment as a software developer
Dipl. Inf. (Fh) Computer Science, Dipl. Inf. (Fh) Computer Science at Hochschule für Technik und Wirtschaft Berlin
High School, High School at Theodor-Fontane-Gymnasium Strausberg
Spring XD makes it easy to solve common big data problems such as data ingestion and export, real-time analytics, and batch workflow orchestration
Role in this project:
Back-end & DevOps Engineer
Contributions:228 commits, 56 PRs, 49 pushes in 2 years 9 months
Contributions summary:Gunnar primarily focused on enhancing the Spring XD framework. They made significant changes to the code, including refactoring of top-level main classes, improvements to container logging, and the generation of API documentation. The user also addressed bugs and added new functionality, such as the ability to create and remove triggers and the scheduling of Batch Jobs using Cron expressions.
Sample starter applications and code for use with the Spring XD project
Role in this project:
Back-end Developer
Contributions:35 commits, 1 PR, 5 pushes in 1 year 10 months
Contributions summary:Gunnar contributed primarily to the Spring XD samples project by adding and modifying batch processing examples. They added a sample for counting hashtags using Hadoop MapReduce. Additionally, they implemented a batch sample for processing payments with notifications, including database interactions and model definitions. Further contributions included modifications to existing batch examples, such as showing JobParameters and implementing exception handling, along with converting the Batch Notifications sample to a new module format.
spring-bootspringjava
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.