Bouke Haarsma

Solutions Architect at CloudBilling

Zwolle, Overijssel, 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
Bouke Haarsma is a Solutions Architect based in Zwolle with 15 years of experience designing scalable SaaS platforms and driving technical roadmaps. Currently at CloudBilling, he focuses on building extensible architectures that balance feature velocity with paying down technical debt. His background spans enterprise implementations for banks and financial firms as a senior consultant and IT architect, giving him strong domain knowledge in regulated environments. An active open-source contributor, Bouke has improved security and usability in notable projects like django-two-factor-auth and cookiecutter-django, and has made cross-language tooling improvements in Swift core projects. He blends hands-on backend and DevOps work with QA sensibilities, from session management and CLI tools to robust NSTask handling. Known for pragmatic problem solving, he often surfaces subtle reliability and deployability improvements that benefit both developers and operators.
code15 years of coding experience
job12 years of employment as a software developer
bookPraktijk Diploma Informatica (PDi1), Praktijk Diploma Informatica (PDi1) at Exin
bookLyceum, Natuur en Techniek, Lyceum, Natuur en Techniek at Bornego College
bookBachelor of Science (BSc), Technische Bedrijfskunde - Information Engineering, Bachelor of Science (BSc), Technische Bedrijfskunde - Information Engineering at Rijksuniversiteit Groningen / University of Groningen
languagesDutch, English, western frisian, German
stackoverflow-logo

Stackoverflow

Stats
11,918reputation
1.9mreached
182answers
62questions
Badges
php
top-5%
redirect
top-5%
swift
top-5%
macos
top-5%
python
top-5%
django
top-5%
github-logo-circle

Github Skills (72)

python10
json-schema10
package-management10
testing10
command-line-interface10
authentication10
cookiecutter10
security10
file-processing10
game-development10
backend10
session-management10
django10
front-end-development10
swift10

Programming languages (28)

C#CMakefileGoHTMLTypeScriptShellLLVM

Github contributions (5)

github-logo-circle
Extend Django sessions with a foreign key back to the user, allowing enumerating all user's sessions.
Role in this project:
userBack-end Developer
Contributions:13 releases, 7 reviews, 193 commits in 8 years 6 months
Contributions summary:Bouke focused on extending the Django sessions functionality. They implemented session querying, IP recording, and session revoking features. Their work included modifying database models, backends, and template tags to enable and display extended session information. The user also developed example templates and views to showcase and manage the user's session.
djangosession-management
Complete Two-Factor Authentication for Django providing the easiest integration into most Django projects.
Role in this project:
userBack-end Developer
Contributions:19 releases, 20 reviews, 434 commits in 9 years 3 months
Contributions summary:Bouke made several commits focused on implementing and improving the two-factor authentication features for Django. Their work involved adding features for computer verification, allowing for the configuration of SMS and call-based authentication, and refactoring the code to enhance security. Additionally, the user worked on implementing the SMS and call authentication method, integrating with Twilio. Further improvements included refactoring the admin site for two-factor and preparing for release.
djangodjango-projecttwo-factor-authenticationauthentication
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