Marcus Boon is a software developer with 12+ years of backend-focused experience delivering robust solutions in e-learning and technology services. Based in the Greater Brisbane Area, Australia, he has spent a decade contributing at Catalyst IT Australia and Catalyst IT Limited, driving reliable and scalable backend features. An active open-source contributor, he has notably enhanced Moodle as a back-end developer—adding Redis session retry logic, refining tests, and improving caching using MUC, along with introducing a YAML file type for caching forum discussions count. He holds a BSc in Computer Science from the University of Nottingham and a Masters in Web Engineering from the University of Western Sydney, anchoring his practical work in solid academic foundations. Early in his career, he gained broader industry exposure as a Software Developer Intern and a Mac Evangelist, shaping a versatile, results-oriented engineering mindset.
12 years of coding experience
1 year of employment as a software developer
Masters, Web Engineering, Masters, Web Engineering at University of Western Sydney
Bachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Nottingham
Moodle - the world's open source learning platform
Role in this project:
Back-end Developer
Contributions:9 commits in 3 years 7 months
Contributions summary:Marcus contributed to the Moodle platform by implementing and improving various back-end functionalities. Their work includes adding retry mechanisms for Redis session connections, fixing a typo in a PHPUnit test related to array datasets, and refactoring to use MUC for caching grade letters to improve unit test behavior. The user also introduced a new YAML file type, adding functionality for caching forum discussions count.
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.