Jonathan Champ

Director at Champ Solutions

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
🎓
Top School
Jonathan Champ is a Dutch-based technology leader with 15 years of experience building secure, accessible web applications and integrations, now serving as Director of Champ Solutions. He fortified enterprise LMS and SIS integrations, SSO/authentication flows, and custom PHP back ends at NC State, advancing from Lead Developer to Associate Director while managing cross-functional teams. A pragmatic architect, he focuses on performance and cache optimization—evidenced by contributions to the widely used Moodle open-source platform improving caching and LDAP authentication. Jonathan champions education and open source, pairing hands-on coding with policy-minded system design to empower users and simplify workflows. He brings deep experience in API integration, CMS and plugin development, and a bias toward security and accessibility that often surfaces in subtle refactors rather than flashy new features.
code15 years of coding experience
job19 years of employment as a software developer
bookBS Computer Science, BS Computer Science at University of North Carolina at Charlotte
github-logo-circle

Github Skills (13)

rbac10
caching10
php10
performance-optimization10
role-based-access-control10
mysql9
sql-database9
sql9
user-authentication9
mysql-database9
authentication9
mysql-db9
phpunit8

Programming languages (17)

JavaC++CSSCStandard MLMakefileGoHTML

Github contributions (5)

github-logo-circle
moodle/moodle

Oct 2011 - Nov 2022

Moodle - the world's open source learning platform
Role in this project:
userBack-end Developer
Contributions:28 commits, 4 comments in 11 years 3 months
Contributions summary:Jonathan's contributions primarily focused on optimizing the Moodle platform's core functionalities, particularly related to caching and performance. They addressed issues related to cache performance, ensuring efficient data retrieval and storage mechanisms. Furthermore, the user made modifications to improve the authentication process using LDAP and refactored the role definition cache clearing mechanisms. This involved improving code efficiency, and updating core libraries.
usabilitylearning-management-systemlearning-platformmhealthportal
jrchamp/webwork2

Feb 2020 - Jun 2024

Course management front end for WeBWorK
Contributions:2 pushes, 8 branches in 4 years 4 months
vuecourse-managementfront-end
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
Jonathan Champ - Director at Champ Solutions