Ruurd Pels is a senior software engineer based in Amsterdam with 20+ years of experience designing pragmatic, high-quality systems across Ruby on Rails, Java, C++ and knowledge engineering domains. He combines hands‑on development with advisory and coaching roles, having led teams and projects for banks, government agencies and large engineering firms while running his own consultancy, Bureau Pels. Pragmatic and pattern‑oriented, he focuses on usable, maintainable architectures and is comfortable mixing tools, OSes and databases to fit the problem. Over his career he has moved between full‑stack delivery, tooling and model-driven design—bringing an uncommon sensitivity for the economic, human and social impacts of automation. Colleagues value his direct, service‑oriented approach and willingness to act as a candid sparring partner to management and clients. He is fluent in Dutch and English, with working knowledge of German, and often steps into technical leadership or coaching roles where clarity and engineering discipline are needed.
20 years of coding experience
24 years of employment as a software developer
Stedelijk Gymnasium Leiden
Yes Informatics, Yes Informatics at Informatiekunde
VWO-B Dutch English Mathematics Physics Chemistry Biology Economics, VWO-B Dutch English Mathematics Physics Chemistry Biology Economics at Rembrandt
Propaedeuse Accountancy, Propaedeuse Accountancy at NIVRA
Propaedeuse Economics, Propaedeuse Economics at University of Groningen
A validation example with Bean Validation 2.0 and AspectJ
Contributions:2 PRs, 2 pushes, 1 branch in 2 years 7 months
beanbean-validationvalidationaspectj
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
Ruurd Pels - Senior Software Engineer at Bureau Pels