Santiago Willemoes

Senior Software Engineer at KPN

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

🤩
Rockstar
🎓
Top School
Santiago Willemoes is a senior software engineer with 12 years of experience building full-stack, cloud-native systems and automating release pipelines at KPN in Amsterdam. He is fluent in Rust, Python, JavaScript/TypeScript and has practical experience across Django, Flask, SQL/NoSQL, Redis, AWS and Kubernetes. A prolific open-source contributor, Santiago has improved high-profile projects like pipenv and commitizen, focusing on bug fixes, refactors and portability to modern Python versions. He speaks at conferences (PyCon AR, France, San Sebastián, PyAmsterdam), helps organize the py.amsterdam meetup, and is actively shifting his career toward Rust opportunities. Originally Italian-Argentine, he combines a disciplined engineering mindset with real-world curiosity—volunteering on an off-grid sustainable farm and pursuing diverse sports like rock climbing and calisthenics.
code12 years of coding experience
job10 years of employment as a software developer
bookInformation Systems Engineering Systems Engineering, Information Systems Engineering Systems Engineering at Universidad Tecnológica Nacional
languagesSpanish, English, Portuguese, Dutch
stackoverflow-logo

Stackoverflow

Stats
6,107reputation
1.2mreached
18answers
1question
Badges
angularjs
top-1%
json
top-1%
macos
top-5%
pip
top-5%
python
top-5%
django
top-5%
github-logo-circle

Github Skills (28)

json10
git10
python10
pipfile10
packaging10
command-line-interface10
angularjs10
command-line10
pip10
cli10
testing9
javascript9
pytest9
django9
configuration-management9

Programming languages (22)

C#JavaCSSC++RustPugMakefileGo

Github contributions (5)

github-logo-circle
commitizen-tools/commitizen

Oct 2017 - Jan 2023

Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:
Role in this project:
userBack-end Developer
Contributions:188 reviews, 647 commits, 307 PRs in 5 years 4 months
Contributions summary:Santiago focused on improving the functionality and maintainability of the `commitizen` tool. Their contributions included implementing package discovery, introducing new configuration loading mechanisms, and refactoring the codebase, particularly within the angular commitizen. The user also introduced new commands, and supported the migration to Python 3.
changelogbumpversionpythonsemvercommitizen
pypa/pipenv

Sep 2017 - Sep 2017

Python Development Workflow for Humans.
Role in this project:
userBack-end Developer
Contributions:8 commits, 6 PRs, 7 comments in 7 days
Contributions summary:Santiago primarily contributed to bug fixes and refactoring of the `pipenv` project. Their work involved resolving issues in the command-line interface (CLI) related to uninstalling packages, updating the Pipfile, and correcting how dev dependencies were handled. They also removed unnecessary code and extra spaces, along with adding new features, such as adding `--index` in import_requirements. The commits show a focus on maintaining the project's core functionality and improving code quality.
pythonpippackagingfor-humansvirtualenv
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
Santiago Willemoes - Senior Software Engineer at KPN