Kevin Pham

Senior Software Engineer at Catalyst IT Australia | E-learning Technology Services

Melbourne, Victoria, 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

🤩
Rockstar
🎓
Top School
Kevin Pham is a Senior Software Engineer based in Melbourne with 11 years of experience building web and e-learning platforms, currently focused on open-source Moodle development at Catalyst IT Australia. He’s a pragmatic full-stack developer who blends backend expertise—database schema design, foreign-key constraints, and integrations like antivirus scanning—with hands-on product work in learning management systems. Kevin enjoys managing projects and learning new technologies, and he brings a knack for turning maintenance-heavy problems into reliable, auditable features. An aspiring wordsmith, he pairs clear communication with code, making him effective at cross-functional collaboration and technical documentation. Notably, his contributions to the globally used Moodle platform reflect experience shipping changes that directly improve security and operational visibility for education customers.
code11 years of coding experience
job8 years of employment as a software developer
book91.1, 91.1 at Melbourne High School
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at RMIT University
languagesEnglish, Vietnamese
stackoverflow-logo

Stackoverflow

Stats
401reputation
18kreached
21answers
0questions
github-logo-circle

Github Skills (15)

php10
moodle10
database-design10
sql9
antivirus9
database-administration8
postgresql7
mysql7
git6
html6
css6
javascript6
trim6
ruby-on-rails6
image6

Programming languages (16)

MDXRustVueGoHTMLSvelteTypeScriptHCL

Github contributions (5)

github-logo-circle
moodle/moodle

May 2021 - Apr 2022

Moodle - the world's open source learning platform
Role in this project:
userBackend Developer
Contributions:21 commits in 11 months
Contributions summary:Kevin's commits primarily focus on backend development within the Moodle platform. They made changes related to antivirus scanning, adding functionality to log scan errors and trigger events. Furthermore, the user modified core configuration settings by adding the ability to lock quiz settings. They also added several foreign key constraints to database tables, suggesting experience with database schema design and maintenance.
usabilitylearning-management-systemlearning-platformmhealthportal
A generic workflow and processing engine which can be configured to do a large variety of tasks.
Contributions:515 reviews, 395 commits, 272 PRs in 7 months
workflow-engineto-dogenericetlvariety
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