ALONSO VIÑÉFull Stack Developer · DevOps & IA
Madrid, España
Multidisciplinar por elección. Creo en software simple, decisiones explicables y entregas que no rompen la confianza.


Stack Tecnológico
Agrupación de mis habilidades clave y las herramientas esenciales que utilizo diariamente
Lenguajes y Programacion
Frameworks y Librerias
Cloud y DevOps
Bases de Datos
Herramientas y Plataformas
Certificaciones
Conoceme mejor
Apasionado por la tecnologia y siempre en busca de nuevas oportunidades para crecer profesionalmente.

Madrid, España
Remoto preferente. Abierto a híbrido o presencial en Madrid.
Inglés C2
EF SET Proficient. Listo para entornos internacionales sin barrera.
Foco en IA
Bootcamp Neoland, agentes IA y prompt engineering en mi día a día.
Empecé en 2021 en Atos, en proyectos del Ministerio de Defensa. Pasé por Fervimax (FCC) afilando la parte de DevOps y testing, luego Inetum modernizando interfaces críticas del Ejército del Aire. Ahora en Seres, automatizando el ciclo de despliegue de la plataforma central.
Perfil multidisciplinar con experiencia en todo el ciclo de desarrollo: análisis, diseño, implementación, despliegue y mantenimiento. Manejo el stack web moderno (Angular, React, Java/Spring, Node) junto a la capa DevOps que automatiza el ciclo (GitLab CI/CD, Nexus, Maven, Docker) y una capa fresca de desarrollo asistido por agentes IA para acelerar lo repetitivo y centrar la energía donde aporta.
Madrid, inglés C2 y curiosidad permanente. Cuando no escribo código juego a clásicos retro (sí, escribí mi propio Space Invaders) o exploro lo último en IA. Lo que más me mueve es convertir un 'no se puede' en 'mira cómo lo hicimos'.
¿Te encaja para tu proyecto? HablemosTimeline profesional
Resumen de mi experiencia laboral en orden cronológico.
DevOps Engineer · CI/CD & Release Automation
- Lidero la modernización del ciclo de despliegue de proyectos Java distribuidos por cliente, sustituyendo el flujo manual actual por pipelines reproducibles en GitLab CI/CD.
- Diseño e implemento pipelines de build, test y release con GitLab CI integrados con Nexus como repositorio de artefactos Maven.
- Estandarizo el versionado y la publicación de artefactos para una cartera amplia de proyectos cliente, reduciendo errores y tiempos de release.
- Establezco prácticas de release seguras (semver, rollback, trazabilidad) y documento los pipelines para que el resto del equipo pueda mantenerlos.
- Colaboro con los equipos de desarrollo Java para integrar gates de calidad (linting, tests, cobertura con SonarQube) en el pipeline.
Tecnologias utilizadas
Ingeniero Informático
- Participé en el programa SL2000E para la gestión de la flota de sistemas del Ejército del Aire.
- Desarrollé interfaces dinámicas con Angular, TypeScript, Bootstrap y RxJS conectadas a APIs REST.
- Colaboré con equipos backend para recuperar, filtrar y validar datos operativos expuestos mediante servicios Java/Spring Boot.
- Coordiné con equipos backend y funcionales dentro de un marco Scrum usando Jira y GitHub.
- Impulsé mejoras de rendimiento y mantenibilidad durante la modernización del sistema.
Tecnologias utilizadas
Analista de Testing Automatizado y Soluciones Power Platform
- Responsable de la automatización de pruebas dentro del pipeline CI/CD usando Selenium, asegurando la calidad y estabilidad del software.
- Apoyé la preparación y validación de datos para pruebas automatizadas.
- Desarrollé soluciones con Power Apps, Power Automate y Power BI para optimizar procesos y potenciar la toma de decisiones basada en datos.
- Apoyé al equipo de diseño con prototipos en Figma para asegurar experiencias consistentes.
Tecnologias utilizadas
Desarrollador Full Stack
- Desarrollé funcionalidades backend con Java y Spring Boot, implementando APIs REST para gestionar y validar datos operativos de las Fuerzas Armadas.
- Usé Oracle SQL para extraer, filtrar y validar información, soportando flujos de datos en la gestión de PCR.
- Transmisión periódica de datos al Ministerio de Sanidad para su validación y consolidación centralizada.
- Creé interfaces con Angular, Bootstrap y PrimeNG para experiencias de usuario intuitivas y atractivas.
Tecnologias utilizadas
Analista Funcional y de Datos & Scrum Master Assistant
- Proyecto para el Ministerio de Defensa (MINISDEF) gestionando las PCR realizadas por las Fuerzas Armadas.
- Experiencia con SQL para automatización de procesos y flujos ETL sobre Oracle.
- Implementación de pipelines en entornos Oracle, integrando validaciones SQL y transformaciones de datos automatizadas.
- Integración continua con Jenkins y GitHub.
- SCRUM: planificación, estimación, seguimiento y mejora continua.
Tecnologias utilizadas
Desarrollador Full Stack
- Creé interfaces web responsivas con Angular para monitorear dispositivos IoT.
- Desarrollé servicios REST con Spring Boot para orquestar la capa de negocio.
- Conecté dispositivos mediante Azure IoT aportando telemetría en tiempo real.
- Implementé una app Android en Java para interactuar con la plataforma desde campo.
Tecnologias utilizadas
Proyectos destacados
Una muestra de lo que construyo.
Space Invaders
DestacadoReimaginación del clásico arcade en JavaScript + HTML5 Canvas, jugable online. Incluye 6 modos (clásico, oleadas, supervivencia, contrarreloj y 2 jugadores cooperativo y competitivo), sistema de logros y recompensas, personalización de nave y bestiario de enemigos derrotados. Con tests (Vitest), linting y hooks de pre-commit.
ForYouToBe
Herramienta en Python para descargar audio de YouTube en varios formatos (MP3, WAV, FLAC) a partir de URLs individuales o listas, con selección de formato y carpeta destino.
PhotoDateRenamer
Aplicacion Python que renombra fotos usando metadatos EXIF (fecha tomada) siguiendo el formato YYYY_MM_DD_nombreOriginal.ext, facilitando el orden cronologico.
Jarvis Asistente de Voz
Asistente virtual en Python capaz de ejecutar comandos de voz: abrir apps, buscar en internet, consultar clima, crear recordatorios y enviar correos, entre otros.
Educacion & Especializaciones
Mi formacion y certificaciones mas relevantes.

Universidad Tecnológica
Inteligencia Artificial para Programadores
Curso universitario especializado de 200 horas enfocado en el uso práctico de la IA en desarrollo de software. Incluye aprendizaje automático, redes neuronales, NLP, visión artificial, big data, optimización de modelos y despliegue en producción, proporcionando una base sólida y aplicada en IA moderna.

Universitat Oberta de Catalunya
Iniciación a la Inteligencia Artificial
Certificado universitario de formación continua en fundamentos de Inteligencia Artificial, con 24 créditos ECTS y una dedicación de 600 horas. Proporciona conocimientos esenciales sobre los principios de la IA, su contexto académico y su aplicación en entornos reales.

Universidad Nebrija
Prompt Engineering
Curso universitario en Prompt Engineering orientado al diseño, optimización e integración de prompts avanzados para sistemas de IA generativa. Incluye fundamentos de IA, creación de chatbots, mejora de interacción, aplicación ética y despliegue de soluciones basadas en ChatGPT en entornos web y aplicaciones.

Neoland
Bootcamp Full Stack Web · Especialización en Desarrollo con Agentes IA
Bootcamp intensivo de 360 horas en desarrollo web full stack (HTML5, CSS3, JavaScript, TypeScript, React y Node.js) con especialización en construcción de aplicaciones potenciadas por agentes de IA y prompt engineering.

AWS
AWS Certified Cloud Practitioner
El certificado AWS Cloud Practitioner acredita conocimientos fundamentales sobre la nube, incluyendo los servicios principales de AWS, seguridad, modelos de precios y conceptos clave de facturación.

EF SET
EF SET English Certificate (C2 Proficient)
Certifica el nivel de inglés según el Marco Común Europeo, evaluando habilidades de lectura y comprensión auditiva.

GitHub
GitHub Foundations
Valida conocimientos de Git y GitHub para gestión de proyectos y colaboración en repositorios.

LPI
LPI Linux Essentials
Acredita habilidades para manejar conceptos básicos de Linux, incluyendo su funcionamiento, línea de comandos y gestión de archivos, fomentando una base sólida en software de código abierto.

Microsoft Learn
Crear y administrar aplicaciones de lienzo con Power Apps
Reconoce habilidades para diseñar, construir y gestiónar aplicaciones en Power Apps, integrando datos y creando soluciones personalizadas sin programación avanzada.

Udemy
Scrum Master
Certifica habilidades para liderar equipos ágiles, aplicando principios y prácticas de Scrum, facilitando reuniones clave, eliminando impedimentos y promoviendo la mejora continua en proyectos de desarrollo ágil.

Udemy
Selenium 4
Habilidades para automatizar pruebas de software utilizando Selenium 4 con Java, cubriendo desde la instalación y configuración hasta la creación de scripts de prueba avanzados, garantizando un desarrollo de software más eficiente y confiable.
Trabajemos juntos
Estoy abierto a nuevas oportunidades y colaboraciones. No dudes en escribirme.
Conecta conmigo
Encuentrame en estas plataformas.
Disponible para colaborar
Actualmente estoy buscando nuevas oportunidades y colaboraciones interesantes. Si tienes un proyecto en mente, hablemos.