Paul Dingemans

Software Engineer at bol

Druten, Gelderland, Netherlands
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code7 years of coding experience
job6 years of employment as a software developer
bookErasmus University Rotterdam
github-logo-circle

Github Skills (11)

kotlin10
code-formatting10
api-design9
code-optimization9
javas8
java8
data-structure7
data-structures7
algorithm7
algorithms7
test-driven-design7

Programming languages (3)

TypeScriptJavaKotlin

Github contributions (5)

github-logo-circle
pinterest/ktlint

Dec 2020 - Jan 2023

An anti-bikeshedding Kotlin linter with built-in formatter
Role in this project:
userBack-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.
linterlintantiktlintkotlin
paul-dingemans/ktlint

Dec 2020 - Aug 2023

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.
Request Free Trial
Paul Dingemans - Software Engineer at bol