Marten Deinum

TEC Instructor at PADI

Meppel, Drenthe, 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
Marten Deinum is a pragmatic Java back-end engineer and consultant with nearly two decades of professional experience and over 25 years in software development, known for deep contributions to core Spring projects including Spring Boot, Spring Framework, Spring Security and Spring Batch. He advises on architecture and builds production-grade Java systems while also maintaining a strong open-source footprint—implementing serializers, security caching, and refactorings that reduced runtime overhead in widely used frameworks. Based in Meppel, Netherlands, he balances hands-on engineering and mentoring as a long-time consultant at Conspect Group and former SpringSource contributor, and has authored Spring-focused books. Outside software he is an active PADI diving instructor and co-runs diving businesses, a detail that underscores a disciplined, safety-first approach to training and team leadership.
code19 years of coding experience
job8 years of employment as a software developer
bookMEAO, MEAO at MBO College De Erven
bookBachelor, Information Technology, Bachelor, Information Technology at Windesheim
languagesEnglish, Dutch, German, western frisian
stackoverflow-logo

Stackoverflow

Stats
119,628reputation
14.8mreached
1,970answers
3questions
Badges
sql
top-5%
gradle
top-5%
java
top-1%
spring-aop
top-1%
postgresql
top-5%
jakarta-mail
top-5%
github-logo-circle

Github Skills (91)

annotations10
aspectj10
testing10
spring-data10
spring-security10
security10
javas10
excel10
maven10
object-cache10
spring-aop10
app-framework10
aop10
spring-mvc10
tomcat10

Programming languages (7)

JavaCSSScalaGoHTMLGroovyKotlin

Github contributions (5)

github-logo-circle
Spring Batch Extensions
Role in this project:
userBack-end Developer
Contributions:5 reviews, 72 commits, 52 PRs in 8 years 10 months
Contributions summary:Marten primarily worked on updating and refactoring the Spring Batch Excel extensions. Their contributions include changing the version of dependencies, updating copyright notices, and adding the override annotation. The user also added the support for evaluating formulas and improved the RowSet abstraction. Moreover, they fixed potential NullPointer exceptions and fixed a typo in test message.
springspring-batch
spring-projects/spring-batch

Mar 2016 - Dec 2020

Spring Batch is a framework for writing batch applications using Java and Spring
Role in this project:
userBack-end Developer
Contributions:2 reviews, 16 commits, 8 PRs in 4 years 10 months
Contributions summary:Marten primarily contributed to the Spring Batch framework by implementing and improving core functionalities. The commits focused on adding a Jackson2-based `ExecutionContextSerializer`, upgrading Gradle, and providing constructors for dependency injection within JSON related classes. They also addressed logging statements and improved code efficiency by reducing overhead related to `toCharArray` calls.
javaspringspring-batchbatchbatch-processing
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