Benjamin Bentmann

Software Developer at Sonatype

Cologne Bonn Region Germany
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

👤
Senior
🎓
Top School
Benjamin Bentmann is a seasoned software developer with 18 years' experience specializing in Java and C++ and a strong track record in build tooling and plugin ecosystems. Based in the Cologne–Bonn region, he has been a long-standing contributor and committer to Apache Maven and related projects, improving core behavior, encoding handling, and cross-platform test stability for widely used build plugins like surefire and the compiler plugin. At Sonatype and previously as a project lead for Eclipse Aether, he focused on backend engineering, dependency resolution, and robust integration testing, often addressing subtle platform and encoding edge cases that break CI on Windows. His work blends pragmatic bugfixes with test automation improvements, showing a preference for making developer tooling reliable and portable in complex build environments. Trained at TU Dortmund University, he pairs academic foundations with practical open-source leadership across major Java build infrastructure.
code18 years of coding experience
job4 years of employment as a software developer
bookDiploma, Computer Science, Diploma, Computer Science at TU Dortmund University
github-logo-circle

Github Skills (18)

build-configuration10
testing10
maven-plugin10
java10
javas10
maven-surefire-plugin10
junit10
maven-dependency-plugin10
build-automation10
maven-scm-plugin10
maven10
build-management10
dependency-resolution10
debug9
unit-testing9

Programming languages (11)

HCLJavaDockerfileShellJavaScriptGoHTMLSlim

Github contributions (5)

github-logo-circle
apache/maven

May 2008 - Feb 2013

Apache Maven core
Role in this project:
userBack-end Developer
Contributions:1542 commits in 4 years 9 months
Contributions summary:Benjamin's contributions primarily focused on implementing and testing enhancements related to the Maven core. They added new integration tests (ITs) to verify various functionalities of the core functionalities. Additionally, they implemented code changes related to dependency resolution, build plans, and proper handling of network settings, and improved messaging and validation of parameters, and implemented Java API's. The changes involved modifying classes and methods within the core of the Maven build process, indicating a focus on back-end development.
maven-pluginsmavenapachejavabuild-management
apache/maven-plugins

Mar 2008 - Jan 2013

Mirror of Apache Maven plugins
Role in this project:
userBackend Developer
Contributions:4366 commits in 4 years 11 months
Contributions summary:Benjamin made multiple contributions related to the Apache Maven plugins project. They addressed unit test issues, including tweaking the tests and ensuring they pass on Windows. They also implemented the correct file encoding and used the configuration defined by the POM file, demonstrating skills in Java and Maven plugin development. The contributions primarily focused on refactoring and addressing existing bugs.
maven-pluginmaven-pluginsmavenapachejava
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
Benjamin Bentmann - Software Developer at Sonatype