Hello, I'm Jair Edson Revilla Arroyo
I am a software developer specialized in E-learning with Moodle, with a career focused on building stable, secure, and scalable platforms: from full implementations, controlled upgrades, and high-availability architectures, to custom plugins and enterprise integrations with academic systems (SIS/ERP).
My approach is 100% professional: I prioritize operational continuity, quality, maintainability, and clear deliverables (documentation, runbooks, QA evidence, and traceability).
What I do (and why it works)
High Concurrency Moodle
I design and optimize Moodle for critical scenarios: enrollment spikes and simultaneous exams, taking care of every layer (DB, caching, PHP-FPM, storage, cron/adhoc tasks) and adding observability to detect degradation before it becomes an incident.
Architecture & High Availability
I have implemented Moodle prepared for High Availability on Huawei Cloud for sensitive environments (e.g., exam platforms).
I work with resilience patterns: load balancing, horizontal scaling, separation of concerns, and real backup/restore strategies.
SIS/ERP Integrations (REST/Web Services)
I automate academic processes end-to-end: users, courses, sections, enrollments, certificates, with traceability, idempotency, and controlled retries. I have integrated Moodle with systems like Banner, PeopleSoft, and internal platforms via Web Services.
Custom Moodle Plugin Development
I develop mod / block / local / enrol / auth / report plugins following best practices:
- capabilities and permissions per context
- events, logs, and auditing
- Privacy API when applicable
- compatibility with backup/restore
- performance (pagination, MUC cache, cron jobs)
This allows building "business" functionalities without hacks and with a sustainable base for upgrades.
Representative Projects
Over the years, I have participated in initiatives for institutions and companies, including:
- Implementations and upgrades on modern versions (e.g., Moodle 4.4 and major upgrades).
- Implementations with high-availability architecture (Huawei Cloud) for critical scenarios like exams.
- Moodle-based app with branding ready for publication (Android/iOS).
- "Aprendo en Casa" case (offline Moodle app at code level for special functional requirements).
- Plugin improvements (e.g., Zoom: recordings + meeting massification).
- Legacy integrations with SIS (e.g., PeopleSoft, Socrates) automating creation/update and enrollment.
How I Work
Method
- Diagnosis: objectives, expected spikes, risks, plugin/integration inventory.
- Actionable Plan: quick wins + roadmap (30/60/90), with impact and prioritization.
- Controlled Implementation: DEV/UAT/PROD, checklist, evidence, and rollback.
- Operation: monitoring, runbooks, preventive maintenance, and support during critical events.
Security by Default
- least privilege (roles/capabilities)
- server and application hardening
- change control and auditing
- secure integrations (tokens/signatures, idempotency, retries)
Technical Stack
Certifications
- Moodle Developer Certification
- Scrum Fundamentals / Scrum Master (ScrumStudy)
What can you expect when working with me?
- Clear deliverables (documentation + runbook + evidence).
- Robust solutions (no "patches").
- Focus on continuity and real performance.
- Direct communication and results orientation.
Contact
If you need to implement, optimize, or scale your Moodle (or integrate it with your SIS/ERP), let's talk.
Go to Contact