Benny Bottema

Leeuwarden, Frisia, 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
Benny Bottema is a Frontend Architect with 17 years of hands-on experience modernizing complex enterprise frontends and backends across Dutch public and financial institutions. Based in Leeuwarden, he drives architectural consolidation—introducing monorepos, reusable portal-style components, CI/CD enforcement and measurable quality gates using ESLint, Sonar and Fortify—to accelerate legacy-to-Angular migrations. Equally at home in Java and Angular ecosystems, he has improved both server-side tooling and CLI usability through open-source contributions to projects like Simple Java Mail and the popular picocli framework. His background blends full-stack delivery, DevOps practices (Kubernetes, Jenkins, Prometheus) and system testing with Cucumber, giving him a pragmatic focus on operability and risk controls. As a freelance consultant and team coach he repeatedly standardizes development practices, from microservice patterns to release management, helping large organizations reduce technical debt. Notably, he pairs architectural vision with code-level fixes—resolving lint backlogs and adding unit-tested CLI features—so strategy translates into shipped improvements.
code17 years of coding experience
job10 years of employment as a software developer
bookBachelor, Computer Science, Bachelor, Computer Science at NHL Hogeschool
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
11,327reputation
4.8mreached
138answers
63questions
Badges
collections
top-5%
logging
top-5%
log4j
top-5%
filter
top-5%
java
top-5%
slf4j
top-5%
github-logo-circle

Github Skills (40)

testing10
command-line-interface10
java10
javas10
junit10
argument-parsing10
command-line10
cli10
sorting10
api-design9
annotations9
javadoc9
javascript9
angularjs9
log4j9

Programming languages (13)

C#MDXJavaC++TeXHandlebarsGoHTML

Github contributions (5)

github-logo-circle
bbottema/simple-java-mail

Apr 2009 - Jan 2023

Simple API, Complex Emails (Jakarta Mail smtp wrapper)
Role in this project:
userBack-end Developer
Contributions:129 releases, 1576 commits, 76 PRs in 13 years 11 months
Contributions summary:Benny's commits primarily focused on enhancing the CLI support functionality of the Simple Java Mail library. They implemented the inclusion of "See also" references, improved the parsing and handling of email addresses within the CLI, and addressed various Javadoc and code formatting issues. The user's work involved the modification of multiple files and classes related to the command-line interface, demonstrating an understanding of backend system interactions and API development.
jakarta-mailsmtpjavajava-mailoutlook
remkop/picocli

Aug 2018 - Aug 2018

Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:7 commits, 2 PRs, 46 comments in 6 days
Contributions summary:Benny contributed to the picocli project by implementing new features and writing test cases. They added support for customizing help messages with color schemes and the ability to fix parameter labels. The user also created unit tests to validate the implemented functionalities, specifically focusing on features related to command-line argument parsing and help message generation. This demonstrates a focus on enhancing the usability and robustness of the command-line application framework.
command-linegraalvmgroovyjavakotlin
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