Bart Bakker

Software Engineering Specialist at RIPE NCC

Amsterdam, North Holland, 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

👤
Senior
🎓
Top School
Bart Bakker is a pragmatic software engineering specialist based in Amsterdam with 13 years of professional experience and over 20 years practicing the craft of software development. He currently builds and operates the RIPE NCC RPKI Trust Anchor, combining operational reliability with secure, standards-driven engineering. A polyglot developer comfortable across stacks, he selects the right tools for each problem and has contributed to notable open-source projects like nix-community/home-manager and the Bouncy Castle Java distribution. His contributions show attention to detail—refactoring modules for better UX, fixing deprecations and ordering bugs, and implementing RFC-compliant cryptographic attributes. Colleagues rely on him for pragmatic, maintainable solutions that bridge software architecture and hands-on implementation.
code13 years of coding experience
job18 years of employment as a software developer
bookHBO, HBO at Open Universiteit Nederland
languagesEnglish, Dutch
github-logo-circle

Github Skills (15)

javas10
configuration-management10
mtls10
nixos10
openpgp10
tls1210
dotfile10
htop10
asn110
nix10
tls1310
cryptography10
java10
libtls10
nixpkgs9

Programming languages (15)

JavaC++CSSCRustScalaPLpgSQLTypeScript

Github contributions (5)

github-logo-circle
nix-community/home-manager

May 2021 - Nov 2021

Manage a user environment using Nix [maintainer=@khaneliman, @rycee]
Role in this project:
userFull-stack Developer
Contributions:1 review, 12 commits, 8 PRs in 6 months
Contributions summary:Bart focused on enhancing the `home-manager` configuration for the `htop` program. They refactored the `htop` module, replacing individual configuration options with a single `settings` attribute. This involved adding new features, deprecating old options, and fixing deprecation warnings to improve user experience. The user also addressed ordering issues in the meter configuration, ensuring the correct display of metrics, and removed deprecated code.
nixnixpkgsdotfilesnixosnix-dotfiles
bcgit/bc-java

Apr 2021 - Apr 2021

Bouncy Castle Java Distribution (Mirror)
Role in this project:
userBack-end Developer
Contributions:3 commits, 2 PRs, 1 comment in 4 days
Contributions summary:Bart primarily focused on implementing and maintaining cryptographic features within the Bouncy Castle Java library. They contributed to the implementation of the binary-signing-time CMS attribute, as specified in RFC6019. In addition, the user made several code changes, focused on the validation of values in CRLReason and CRLNumber classes, ensuring correct implementation of cryptographic standards within this Java distribution.
bouncy-castlejavacryptoopenpgpdtls
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