Ruslan Kabalin

Technical Lead, Moodle Marketplace

England, United Kingdom
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
Ruslan Kabalin is a Technical Lead at Moodle Marketplace with 16 years in software engineering, over a decade focused on EdTech and deep involvement in the world’s leading open-source LMS, Moodle. He blends hands-on backend and QA work—optimizing SQL, expanding unit tests, and improving antivirus integrations—with product-risk stewardship, strategic roadmapping, and CI/CD ownership. A passionate open-source contributor and maintainer of multiple Moodle plugins, he has driven major core enhancements and helped grow Workplace from an MVP while advocating developer experience and an IC career path. Ruslan’s background in behavioural and experimental economics (MPhil) informs a research-minded approach to design thinking and lean practices, including constructing hardware/software for psychophysiological experiments. He’s known for creating empowering engineering cultures where it’s safe to fail and learn, and for practical automation that scales from single-institution deployments to hundreds of hosted instances. Based in England, he’s also a self-described coffee connoisseur who enjoys translating academic rigor into robust, usable learning technology.
code16 years of coding experience
job17 years of employment as a software developer
bookMPhil, Economics, MPhil, Economics at University of Nottingham
bookBSc, Computer science and Pedagogy, BSc, Computer science and Pedagogy at Belgorod State University
languagesRussian, English
stackoverflow-logo

Stackoverflow

Stats
6,738reputation
2.1mreached
32answers
3questions
Badges
google-maps
top-5%
docker
top-5%
git
top-5%
dockerfile
top-5%
statistics
top-1%
github-logo-circle

Github Skills (20)

unit-testing10
moodle10
statistics10
php10
git9
docker9
dockerfile9
google-maps9
google-maps-api9
sql8
postgresql8
webservice7
version-control6
psql6
dump6

Programming languages (10)

TypeScriptDockerfileShellRCJavaScriptPHPPerl

Github contributions (5)

github-logo-circle
moodle/moodle

Sep 2012 - Mar 2021

Moodle - the world's open source learning platform
Role in this project:
userBack-end Developer & QA Engineer
Contributions:133 commits in 8 years 7 months
Contributions summary:Ruslan contributed to the Moodle learning platform by adding and optimizing unit tests for the enrolment manager, improving the efficiency of SQL queries related to the user listing. The user also implemented a new scanning method using Unix domain sockets for the ClamAV antivirus and refactored unit tests for the antivirus plugin. The changes included modifying files, adding new functionalities to the antivirus plugin.
usabilitylearning-management-systemlearning-platformmhealthportal
kabalin/devdocs

Jun 2022 - Oct 2024

Contributions:2 PRs, 13 pushes, 15 branches in 2 years 4 months
developer-toolsdevtoolsmoodledeveloper-resources
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
Ruslan Kabalin - Technical Lead, Moodle Marketplace