Garmin Coach MCP
Servidor MCP para consultar datos de Garmin y panel web para revisar entrenamientos.
120+ herramientas MCP · panel multiusuario · métricas en Grafana
- Python
- MCP
- Docker
- Grafana
- GitHub Actions

Desarrollador Full Stack Senior
Más de 10 años desarrollando aplicaciones para sanidad, administración pública y empresas.
Vitoria-Gasteiz, Álava, España
He desarrollado y mantenido aplicaciones para hospitales, administraciones públicas y empresas.
Mi trabajo abarca interfaces web, APIs, integraciones y acceso a datos.
Tecnologías principales y otras con las que he trabajado.
Puestos, productos desarrollados y tecnologías utilizadas.
Gestión de farmacia hospitalaria
Desarrollo y mantenimiento de una aplicación usada a diario por equipos de farmacia hospitalaria. Pruebas unitarias de servicios y revisión de código en equipo.
Plataforma de gestión de eventos
Desarrollo de producto Full Stack y de la API GraphQL con Apollo: esquema, resolvers y consultas.
Gestión de itinerarios de empleo
Desarrollo de una aplicación basada en microservicios, con permisos por rol para programas de atención prioritaria.
Gestión urbana inteligente
Backend de una plataforma municipal con más de 25 módulos, entre ellos tarjeta ciudadana, trámites, movilidad y gestión de residuos. Implantada en España, Portugal y Andorra.
Interoperabilidad documental
Gestión documental e intercambio de información mediante servicios SOAP, con validación, control de errores y despliegue en OpenShift.
Tramitación electrónica
Desarrollo de procedimientos y formularios electrónicos para la tramitación de expedientes. Pruebas con JUnit y despliegues automatizados con Jenkins.
Integración de sistemas públicos
Integraciones con Spring Boot, Spring MVC y Struts 2; persistencia con JPA/Hibernate sobre Oracle y mantenimiento de aplicaciones existentes.
Aplicaciones y herramientas que he desarrollado fuera de mi trabajo por cuenta ajena.
Servidor MCP para consultar datos de Garmin y panel web para revisar entrenamientos.
120+ herramientas MCP · panel multiusuario · métricas en Grafana
Cliente y servidor MCP en Node.js para gestionar listas de la compra desde un asistente.
Cliente y servidor separados · configuración para skills de agente
Agenda de eventos culturales de Vitoria-Gasteiz, disponible en web y Android.
263+ propuestas semanales · 15 fuentes · PWA, Android, API y RSS
API REST en Java con autenticación y documentación para explorar sus endpoints.
Spring Boot · JWT · JPA/Hibernate · Swagger/OpenAPI
Aplicación que organiza actividades de Strava y genera planes de entrenamiento personalizados.
Integración con Strava · planes personalizados · TypeScript y Next.js
Agenda web para encontrar eventos culturales en Huesca.
TypeScript · Next.js · proyecto en desarrollo activo
Método
Pruebas automatizadas, integración continua y monitorización de aplicaciones.
Uso asistentes de código como apoyo y reviso los cambios antes de integrarlos.
Para oportunidades de desarrollo Full Stack y colaboraciones profesionales.
Escríbeme directamente