Kim Thoenen is a seasoned founder and engineer with 13 years of experience designing, building and operating Python/Django systems on Linux, macOS and major cloud platforms (AWS, GCP). He blends hands-on backend development and DevOps leadership—most recently founding Thoenen Solutions after leading DevOps and infrastructure teams at Sherpany and building Divio’s cloud platform. A strong proponent of TDD, automated testing and microservices, Kim has contributed to prominent open-source Django projects such as django-cms and djangocms-text-ckeditor, improving internationalization, plugin behavior and documentation. Based in Zurich, he pairs practical cloud-native engineering with a knack for clearing thorny integration and migration issues that often hide behind seemingly simple web features.
13 years of coding experience
8 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at ZHAW School of Engineering
Informatiker EFZ mit BMS, Computer Science, Informatiker EFZ mit BMS, Computer Science at Informatikmittelschule Hottingen
Contributions:17 commits, 2 PRs, 3 pushes in 2 years 6 months
Contributions summary:Kim primarily focused on enhancing the functionality of the Django CMS text editor plugin. Their contributions include adding and modifying translatable content handling for link plugins, updating imports for compatibility with newer CMS versions, and addressing circular import issues. They also made version bumps and addressed import deprecation warnings, suggesting a role in maintaining and updating the plugin. Further, they fixed an issue with migrations and updated dependencies, showing an understanding of the project's architecture and deployment processes.
The easy-to-use and developer-friendly enterprise CMS powered by Django
Role in this project:
Back-end Developer
Contributions:63 commits, 2 PRs, 5 comments in 2 years 6 months
Contributions summary:Kim primarily contributed to the documentation and code of the django-cms project. Their commits involved fixing documentation errors related to toolbars, including missing parameters in function definitions. They also added and modified documentation for accessing the toolbar through views. Furthermore, they extended a command related to language copy and incorporated modifications to plugin models, including getter and setter methods for translatable content, and several code cleanups.
cmspythondjango-frameworkdjangodjango-cms
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.