Marcus Boon

Software Developer at Catalyst IT Australia | E-learning Technology Services

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' experience focused on back-end engineering and open source e-learning platforms. Based in the Greater Brisbane area, he has worked at Catalyst IT since 2012 contributing to Moodle and Totara, delivering pragmatic improvements such as Redis session retry logic, caching refactors, and new YAML support to improve performance and testability. His background spans a Master’s in Web Engineering and a BSc in Computer Science, with early experience in mobile app development and customer-facing Mac support that sharpened his problem-solving and user empathy. Marcus combines steady, incremental engineering with a quick-learning mindset and a drive to make positive impact in the education technology space. A notable detail: his contributions touch Moodle, one of the world’s leading open-source learning platforms, reflecting both domain focus and collaborative OSS experience.
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
Marcus Boon - Software Developer at Catalyst IT Australia | E-learning Technology Services