Hilbrand Bouwkamp

Independent JAVA Software Architect Lead Developer at RIVM

Randstad, 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
Hilbrand Bouwkamp is an independent Java software architect and lead developer with over a decade of experience designing and co-developing large, user-focused systems. He specializes in modernizing legacy platforms through pragmatic refactoring and hybrid migration strategies that keep mission-critical applications running while progressively replacing them. His work on the Dutch AERIUS system demonstrates his ability to translate complex user and legal requirements into scalable, interactive back-office architectures using open source stacks. An active open-source maintainer, he has contributed significant backend improvements to Eclipse SmartHome and the openHAB core, helping harden integrations for popular smart home platforms. Comfortable both setting architecture and writing production code, he emphasizes high quality practices and automated tooling to ensure long-term maintainability. Outside professional work he brings a hardware-minded curiosity to IoT and smart home projects dating back to his first Commodore 64.
code13 years of coding experience
job15 years of employment as a software developer
bookElectronics, Electronics at MTS Dordrecht
bookMSc., Computer Science, MSc., Computer Science at University of Utrecht
bookPropedeuse, Computer Science, Propedeuse, Computer Science at Rotterdam University of Applied Sciences
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
13,519reputation
1.1mreached
271answers
3questions
Badges
css
top-5%
gwt
top-1%
java
top-5%
javascript
top-5%
html
top-5%
github-logo-circle

Github Skills (30)

addin10
multithreading10
openhab10
internet-of-things10
gwt10
java10
eclipseiot10
javas10
iot10
osgi10
thread10
hyper-threading10
eclipse10
threaded10
addon10

Programming languages (17)

PowerShellJavaCSSC++SchemeCPLpgSQLVue

Github contributions (5)

github-logo-circle
openhab/openhab-addons

Aug 2017 - Jan 2023

Add-ons for openHAB
Role in this project:
userBack-end Developer
Contributions:549 reviews, 227 commits, 528 PRs in 5 years 5 months
Contributions summary:Hilbrand primarily worked on refactoring and improving the code by removing the use of IOUtils.toString and replacing it with more efficient methods. This included changes across several Java files related to various add-ons and integrations. They also removed immediate properties from components, and fixed issues related to incorrect calculations and the handling of data.
add-onsopenhabaddonjavaons
openhab/openhab-core

Jul 2018 - Dec 2022

Core framework of openHAB
Role in this project:
userBack-end Developer
Contributions:8 reviews, 25 commits, 28 PRs in 4 years 5 months
Contributions summary:Hilbrand primarily contributes to the openHAB core framework, focusing on Java code improvements and refactoring. Their work includes changes to constructors for DecimalType to ensure consistent behavior with Eclipse SmartHome, and also replaces "Eclipse SmartHome" with "openHAB" within the codebase. They also refactor and add unit tests for units and handle adjustments for cron expressions. Additionally, they added a maven archetype project to generate binding skeletons.
openhabhome-automationcore-frameworkjavainternet-of-things
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
Hilbrand Bouwkamp - Independent JAVA Software Architect Lead Developer at RIVM