Experiencia demostrada en PHP 8.
Experiencia demostrada en Laravel 10/11+.
Experiencia demostrada en Node.js.
Experiencia demostrada en Express.
Experiencia demostrada en Tailwind CSS.
Perfil profesional
Desarrollé y mantuve aplicaciones en producción con PHP 8 y Laravel (Eloquent, migraciones, seeders, middleware, MVC, Blade) y con Node.js + Express sobre JavaScript.. Construí interfaces de usuario con Tailwind CSS, jQuery, Ajax, HTML5, CSS3 y Bootstrap, cubriendo tanto el frontend como el backend de cada módulo.. Construí módulos CRUD parametrizables, repositories, services y traits reutilizables, junto con validaciones personalizadas.. Implementé autenticación con JWT, rutas y controladores REST en Laravel, y endpoints REST equivalentes en Node.js con Express.. Diseñé e integré APIs REST con servicios externos: modelé payloads JSON, gestioné autenticación por tokens y documenté los contratos de integración.. Instalé, configuré y di mantenimiento a instancias de Moodle (LMS), incluyendo instalación de plugins y conexión con APIs y servicios web externos.. Desarrollé plugins propios de Moodle en PHP, integrándolos con sistemas externos vía API REST y resolviendo incidencias técnicas reportadas por usuarios.. Ejecuté migraciones de datos entre esquemas mediante scripts SQL versionados y seeders de Laravel, con mapeo de campos y validación posterior.. Configuré y administré servidores Linux, y desplegué con Docker, buscando minimizar el tiempo de inactividad en cada actualización.. Trabajé con Git y GitHub bajo flujo de branching, pull requests y code review, resolviendo conflictos de forma habitual.. Usé GitHub Copilot y Claude como apoyo para acelerar código repetitivo y refactorizaciones, dentro de un proceso de iteración basado en feedback de usuarios.
Construí aplicaciones web internas con PHP, JavaScript, jQuery, Ajax y Bootstrap para proyectos académicos y administrativos de la institución.. Implementé un módulo de facturación electrónica en JSON y un módulo de reportes con consultas SQL para informes administrativos.. Migré datos desde hojas de cálculo y archivos planos hacia bases de datos relacionales, validando la integridad de la información.. Trabajé con control de versiones Git y realicé despliegues sobre Apache en entornos Windows.