Marcus Boon

Software Developer at Catalyst IT Limited

Greater Brisbane Area Australia
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
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.
code12 years of coding experience
job1 year of employment as a software developer
bookMasters, Web Engineering, Masters, Web Engineering at University of Western Sydney
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Nottingham
languagesEnglish, Malay
github-logo-circle

Github Skills (8)

caching10
php10
moodle10
redis10
unit-testing9
querying7
database7
databases7

Programming languages (8)

TypeScriptC++ShellJavaScriptPHPVim scriptVim ScriptPython

Github contributions (5)

github-logo-circle
moodle/moodle

Jul 2017 - Feb 2021

Moodle - the world's open source learning platform
Role in this project:
userBack-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.
usabilitylearning-management-systemlearning-platformmhealthportal
marcusboon/moodle

Feb 2016 - Jan 2024

Contributions:2 PRs, 315 pushes, 110 branches in 8 years
cmslearning-management-systemcourse-managementgit-repositorymanagement-system
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