Desarrollador de software especializado en PHP y JavaScript, apasionado por el diseño de sistemas escalables, la arquitectura limpia y el desarrollo de soluciones sólidas y mantenibles.
- 🔧 Mantenimiento y evolución de una aplicación legacy en PHP 5.4.
- 🧩 Integración de servicios externos mediante Symfony (API REST y consumo interno).
- ⚙️ Desarrollo de aplicaciones modernas con Symfony + Vue.js y Symfony + Angular (monorepo y microfrontend).
- 🚀 Gestión de despliegues y versiones en múltiples entornos usando GitFlow y automatización de CI/CD.
- 🐳 Contenerización de proyectos con Docker, incluyendo entornos de desarrollo, producción y test.
- 💡 Creación de sitios web con HTML, CSS, JS, priorizando accesibilidad y buenas prácticas.
- 🧠 Alto nivel de resolución de problemas y obsesión por los detalles bien hechos.
Aunque mi stack base es PHP (Symfony) y JavaScript (Vue, Angular), siempre busco evolucionar aplicando principios sólidos y tecnologías emergentes.
- Arquitectura Hexagonal / Ports & Adapters.
- Domain-Driven Design (DDD) con enfoque táctico y estratégico.
- CQRS y Event-Driven Architecture.
- Patrones de validación y seguridad a través de Bundles reutilizables.
- Microservicios y diseño modular basado en contexto de negocio.
- Infraestructura con Docker y Docker Compose.
- Observabilidad: logs centralizados con Loki, métricas con Prometheus.
- Integración de SAML con
mod_auth_mellon, tokens y roles centralizados. - Automatización de flujos con Makefiles y Devcontainers.
| Backend | Frontend | DevOps / Tools |
|---|---|---|
| PHP (8.x), Symfony | Angular (18+), Vue.js | Docker, GitHub Actions |
| API Platform | TypeScript, RxJS | Nginx, Apache, Makefiles |
| Doctrine, Mercure | Tailwind CSS, Shoelace | Prometheus, Loki, SAML |
- Estándares reutilizables.
- Modularización de dominios mediante monorepo y microfrontend Angular.
- Integración de terceros con arquitectura limpia (WebServices, Application, Persistence).
- Observabilidad avanzada con Loki + Promtail + Prometheus.
¡Gracias por visitar mi perfil! 😄

