Wouter Bolsterlee

Software Engineer at StartMail

The Hague, South 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
Wouter Bolsterlee is a software engineer based in The Hague with 11 years of experience building data-intensive applications and web technology, currently contributing at StartMail and as a long-time open-source maintainer. He specializes in Python and its ecosystem, with notable contributions to widely used projects like pyjwt and structlog and authoring projects such as Plyvel, HappyBase and jsonlines that have become de facto standards in their niches. His work spans databases, information retrieval, CI/CD, containerization and developer experience, with a pragmatic preference for "simple and stupid" code and robust test coverage. An experienced internationalization and desktop contributor, he has coordinated i18n efforts for GNOME and maintains a variety of tooling and editor integrations. Collected experience in both low-level bindings and developer-facing libraries gives him a rare blend of systems-level depth and pragmatic API design.
code11 years of coding experience
languagesDutch, English, Latin, French, German
stackoverflow-logo

Stackoverflow

Stats
41reputation
25kreached
1answer
0questions
github-logo-circle

Github Skills (14)

unit-testing10
json10
logging10
pytest10
unit-test10
python10
structured-logging10
jwt10
testing10
timedelta9
error-handling9
cryptography7
php6
math6

Programming languages (7)

CPugJavaScriptHTMLRoffPythonEmacs Lisp

Github contributions (5)

github-logo-circle
jpadilla/pyjwt

Jan 2015 - Jan 2015

JSON Web Token implementation in Python
Role in this project:
userBack-end Developer
Contributions:18 commits in 10 days
Contributions summary:Wouter primarily contributed to the `pyjwt` library by enhancing its functionality and robustness. Their work involved implementing support for `datetime.timedelta` instances for leeway, improving audience claim verification, and ensuring that decoded header and payload are JSON objects. They also refactored code, addressed bug fixes, and improved test coverage by adding new tests and addressing a ResourceWarning in tests. The user demonstrated a deep understanding of the library's internal workings and the JSON Web Token (JWT) specifications.
pythontokenjson-web-tokenweb-tokenjwt
hynek/structlog

Jan 2015 - Jan 2015

Simple, powerful, and fast logging for Python.
Role in this project:
userBack-end Developer
Contributions:41 commits in 9 days
Contributions summary:Wouter primarily contributed to the `structlog` project by modifying and improving the standard library integration. Their work focused on enhancing the `PositionalArgumentsFormatter` to correctly handle string formatting, including refactoring and adding comprehensive unit tests. They also implemented new features like `add_log_level` and `add_logger_name` processors to enrich log messages. Furthermore, the user made various improvements to documentation and corrected typos.
loggerpythonstructured-logginglogging
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
Wouter Bolsterlee - Software Engineer at StartMail