Daan Van Berkel

Solutions Architect at Fifth Postulate

Arnhem-Nijmegen Region 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
Daan Van Berkel is a Solutions Architect and longtime Java engineer with 14+ years of experience designing pragmatic, high-quality software and shaping architecture within Agile Release Trains. He blends hands-on development, teaching and consulting—currently combining a solutions role at Alliander with CTO duties at his consultancy Fifth Postulate—to translate domain-driven ideas into testable, maintainable systems. An outspoken advocate for Domain Driven Design, design patterns and TDD, he also teaches those skills to practitioners and part-time students. Active in open source, Daan has improved usability and tooling in notable projects—from enhancing the Smallest Federated Wiki and remark slideshows to localizing a conference code-of-conduct into Dutch—illustrating his knack for clear technical communication and front-end/full-stack craftsmanship. He holds a mathematics background from Radboud University, which underpins a methodical, model-driven approach to software design.
code14 years of coding experience
job16 years of employment as a software developer
bookMathematics, Mathematics at Radboud University
languagesDutch, English
stackoverflow-logo

Stackoverflow

Stats
663reputation
15kreached
24answers
1question
github-logo-circle

Github Skills (25)

javascript10
coffeescript10
slideshow10
refactor10
localization10
front-end-development10
codec10
html10
refactoring10
testing9
web-application9
jtest9
jestjs9
webapp9
web-development9

Programming languages (29)

C#CMakefileElmGoHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
hedyorg/hedy

Feb 2020 - Nov 2021

Hedy is a gradual programming language to teach children programming. Gradual languages use different language levels, where each level adds new concepts and syntactic complexity. At the end of the Hedy level sequence, kids master a subset of syntactically valid Python.
Role in this project:
userFull-stack Developer
Contributions:18 reviews, 8 commits, 4 PRs in 1 year 8 months
Contributions summary:Daan refactored the Hedy application's codebase by moving JavaScript code from inline script tags to external JavaScript files and updating the HTML templates to reference these files. They also updated the HTML by introducing a vendor directory containing skulpt-related javascript files. Further, the user introduced a new class, `js-validated-form`, to enable better styling and form handling within the application. Finally, the user refactored the application to improve session management and injection of user info to reduce code duplication.
sequencehedypythonsyntacticprogramming-language
gnab/remark

Dec 2019 - Dec 2019

A simple, in-browser, markdown-driven slideshow tool.
Role in this project:
userFull-stack Developer
Contributions:1 review, 16 commits, 2 PRs in 9 days
Contributions summary:Daan focused on enhancing the remark slideshow tool by implementing features related to the timer functionality. They refactored the timer component, introduced new events, and integrated a custom time formatter. The user's commits demonstrate a deep understanding of state management and user interface interaction within the context of a JavaScript-based project.
reactbrowserrevealjsjavascriptremarkjs
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
Daan Van Berkel - Solutions Architect at Fifth Postulate