Paul Dingemans is a pragmatic software engineer with 7+ years focused on JVM, Kotlin and cloud-native systems, currently leading framework development at bol to support 100+ services across 30+ teams. He thrives in agile environments, blending hands-on backend engineering with process improvement and team coaching to boost delivery quality, not just code quality. His consulting and product roles give him a strong aptitude for translating complex requirements into configurable, user-facing solutions—from ERP layout editors to partner portals. An active contributor to the popular ktlint project, he has tackled subtle edge cases and refactors that improve tooling reliability for Kotlin developers. Based in Druten, Netherlands, he favors practical engineering choices (recent JVM, Spring Boot, GCP) and is known for driving continuous delivery and developer ergonomics at scale.
An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
Back-end Developer
Contributions:264 reviews, 262 commits, 1326 PRs in 2 years 1 month
Contributions summary:Paul's contributions focused on improving the anti-bikeshedding Kotlin linter, including setting API visibility explicitly, fixing false positives in parameter lists and in the declaration site, handling edge cases for multiline binary expressions, and refactoring editor config properties. They also updated the Kotlin development version, implemented various features and refactored code to improve code quality. Furthermore, they are responsible for handling edge cases like the creation of the baseline file.
An anti-bikeshedding Kotlin linter with built-in formatter
Contributions:6 PRs, 356 pushes, 385 branches in 2 years 8 months
linterlintantikotlinbuilt-in
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.