Senior Moodle Architect | Tech Lead

Qué hago

Arquitectura y evolución de plataformas Moodle

Diseño, evoluciono y estabilizo plataformas Moodle tratadas como sistemas críticos, con especial atención a la mantenibilidad, la escalabilidad y la capacidad de evolucionar sin rupturas en entornos de producción reales.

Trabajo tanto sobre plataformas existentes que necesitan una reestructuración técnica como sobre soluciones diseñadas desde cero. Analizo arquitecturas, identifico riesgos y defino estrategias de evolución, actualización y desacoplamiento que permitan mantener la plataforma a largo plazo.

Desarrollo e integraciones

Desarrollo soluciones a medida para Moodle, principalmente mediante plugins personalizados alineados con los estándares y buenas prácticas del proyecto. El objetivo no es únicamente resolver una necesidad funcional, sino hacerlo de forma estable, mantenible y compatible con la evolución de la plataforma.

También diseño arquitecturas desacopladas e integraciones con sistemas corporativos, APIs, middleware, aplicaciones móviles, sistemas de identidad y otras plataformas externas. He trabajado con arquitecturas BFF y soluciones en las que Moodle actúa como una pieza dentro de un ecosistema tecnológico más amplio.

Rendimiento, deuda técnica y liderazgo técnico

Una parte importante de mi trabajo consiste en intervenir cuando una plataforma ha acumulado complejidad, problemas estructurales o deuda técnica. Analizo el código y la arquitectura existentes, detecto riesgos y ayudo a definir qué debe cambiar y en qué orden.

El objetivo es conseguir plataformas más predecibles, mantenibles y capaces de evolucionar. Esto incluye criterios de rendimiento, escalabilidad, actualización y calidad técnica, pero también acompañar a los equipos en la toma de decisiones arquitectónicas y en la definición de estándares y formas de trabajo.