Alexander Schrijver is a versatile software engineer with 15 years of hands-on experience and a 12-year track record in designing, developing, and maintaining web applications, APIs, and low-level network software. Currently at KPN, he blends backend Python/Django expertise with frontend JavaScript and solid DevOps skills (Kubernetes, Ansible, Docker, Linux), enabling him to own features end-to-end. He contributes to notable open-source projects such as IdentityPython's djangosaml2 and xhtml2pdf, where he focused on backend security hardening and improving Python 3 test infrastructure. Comfortable tinkering with network protocols and offensive security topics, he brings a pragmatic “jack of all trades” approach that favors reliability and security in production systems. Based in North Holland, he pairs system-administration roots with modern cloud-native practices to solve both high- and low-level engineering challenges.
15 years of coding experience
Propedeutisch getuigschrift, Systeembeheer, Propedeutisch getuigschrift, Systeembeheer at HU University of Applied Sciences Utrecht (Hogeschool Utrecht)
MBO ict niveau 4, Systeembeheer, MBO ict niveau 4, Systeembeheer at ROC Midden Nederland
Contributions:6 commits, 3 PRs, 4 comments in 1 day
Contributions summary:Alexander primarily contributed to the backend of the Django SAML2 service provider. Their work included updating test configurations, enhancing security by validating redirect URLs, and refactoring the user authentication process by splitting user retrieval and creation. They also addressed deprecated syntax in templates and made modifications to the core authentication backend.
A library for converting HTML into PDFs using ReportLab
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:5 commits, 3 PRs, 1 comment in 3 days
Contributions summary:Alexander primarily contributed to improving the testing infrastructure and addressing Python 3 compatibility issues within the xhtml2pdf project. Their work involved adding new test cases to cover scenarios related to rendering transparent images and background images in PDFs. They also fixed an issue where code was incompatible with Python 3 by correcting the usage of byte strings. Furthermore, the user updated the codebase to use BytesIO instead of StringIO for image reader arguments.
pdfwkhtmltopdfreportlabpdf-generationconverting
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.