Guillaume Troupel is a Software Engineer based in Geneva with eight years of hands‑on experience building and hardening back-end systems. At Novel‑T he blends pragmatic production engineering with open‑source contributions, notably improving Python-Keycloak's token refresh and reliability mechanisms and fixing critical deletion and routing bugs in the widely used CKAN data management platform. Comfortable diving into API behavior, retry logic, and security-sensitive flows, he focuses on making integrations more robust and maintainable. Colleagues can expect a developer who pairs careful server-side craftsmanship with a practical eye for operational resilience.
CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Role in this project:
Back-end Developer
Contributions:15 commits, 3 PRs, 4 comments in 1 year 8 months
Contributions summary:Guillaume primarily focused on fixing issues related to the deletion functionality within the CKAN data management system. Their commits addressed the delete links in both group and organization member management, across multiple templates (including the Bootstrap 2 version). They also updated routing URLs, indicating involvement in the server-side logic and potentially the API structure of the application. Furthermore, a commit was made to correct a formatting violation per pep8 standard.
Contributions:7 commits, 3 PRs, 13 comments in 2 months
Contributions summary:Guillaume primarily focused on enhancing the `keycloak_admin.py` file within the Python-Keycloak project. Their contributions involved implementing automatic token refresh mechanisms, including adding a property setter and fixing the existing implementation. Furthermore, the user added the capability to return the user ID upon user creation and addressed connection issues by implementing a retry mechanism for POST requests within the connection manager. The user also introduced optional parameters for advanced configurations.
keycloak
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
Guillaume Troupel - Software Engineer at novelt-org