Portfolio

Xavier Roldán

.NET · Java · CI/CD · Scrum Master · Remote EU

// portfolio

AI Sprint Assistant

Scrum + CI/CD + IA · v0.1 disponible

GitHub Action que revisa cada pull request con Claude frente a su historia de usuario y la Definition of Done del equipo. Publica un único comentario con resumen, tipo de cambio, alineación con la historia y cada punto de la DoD como cumplido, no cumplido o desconocido con evidencias, Además ejecuta checks automáticos sin IA (historia enlazada, criterios de aceptación, tests, tamaño del PR), incluye plantillas de historia de usuario y puede bloquear el merge. Sin dependencias, 37 tests y se revisa a sí misma en su propio repo.

GitHub Actions Claude API Scrum Definition of Done Node.js Prompt engineering

CI/CD Pipeline Templates

DevOps · v0.1 disponible

Workflows reutilizables de GitHub Actions y plantillas de Azure DevOps para proyectos .NET y Java: build y tests con caché y cobertura, imagen Docker con Buildx y publicación en GitHub Container Registry, y despliegue por entornos de GitHub con aprobaciones. Se prueban a sí mismos en cada push contra dos apps de ejemplo (.NET 8 Minimal API y Spring Boot 3) y se validan con actionlint.

GitHub Actions Azure DevOps Docker .NET Java actionlint

AI Ticket Triage

IA aplicada · v0.1 disponible

Servicio que clasifica tickets de soporte por categoría y urgencia con un modelo multilingüe open source de Hugging Face (zero-shot), sin datos de entrenamiento. Las categorías se definen en un YAML validado y los tickets dudosos se marcan para revisión humana. API REST en FastAPI, demo en Gradio, evaluación con precisión, recall y matriz de confusión, imagen Docker y 31 tests en CI.

Python Hugging Face FastAPI Gradio Docker GitHub Actions

n8n Job Scout

Automatización + IA · v0.1 disponible

Workflow de n8n que lee ofertas de empleo de feeds RSS, las normaliza, elimina duplicados entre ejecuciones y usa Claude para puntuarlas de 0 a 100 según un perfil profesional, con motivos y alertas. Cada mañana envía por Telegram un resumen con las mejores. El código de los nodos se genera desde JavaScript testeado (19 tests) y se valida en CI con GitHub Actions. Se despliega con Docker Compose.

n8n Claude API Prompt engineering Telegram Docker GitHub Actions

¿Tienes un proyecto en mente?

Disponible para oportunidades en remoto y proyectos freelance de CI/CD e integraciones

Contactar