Experiencia ProfesionalProfessional Experience
DIA Madrid (Remote)
Senior Automation, DevOps/SRE & AI Engineer
Senior Automation, DevOps/SRE & AI Engineer
- Ingeniería de Automatización e IA: Diseñé y desarrollé pipelines automatizados de procesamiento de datos complejos OCR usando Google Gemini (Flash/Pro). Implementé flujos que descargan PDFs de Drive, realizan extracciones estructuradas JSON en Vertex AI mediante prompts detallados en GCS, y consolidan en BigQuery con auditorías.
- DevOps & CI/CD: Diseñé y mantengo la infraestructura corporativa de CI/CD en GitLab CI y Jenkins, estableciendo puertas de calidad estrictas (*quality gates*) ligadas a análisis estáticos de SonarQube.
- Automatización con Python: Desarrollé herramientas de empaquetado y utilidades dinámicas (`assemble.py` y parseadores YAML/Excel) optimizando las compilaciones continuas y DAGs de Apache Airflow del equipo de datos.
- Liderazgo Técnico (SDET): Creé desde cero el framework corporativo de automatización de pruebas E2E, entrené al equipo de QA y desarrollé utilidades internas para pruebas de mutación escritas en Go y Vue.js.
- Automation & AI Engineering: Designed and built automated data extraction pipelines using Google Gemini (Flash/Pro). Developed production systems that download PDFs from Google Drive, perform structured JSON extractions via Vertex AI using GCS prompts, and consolidate outputs in BigQuery with automated auditing.
- DevOps & CI/CD: Designed and maintain corporate CI/CD pipelines in GitLab CI and Jenkins, implementing automated Quality Gates backed by SonarQube analysis.
- Python Automation: Developed custom Python packaging modules, excel-to-yaml parser pipelines, and DAG generation scripts (`assemble.py`), optimizing team continuous integration and delivery.
- QA Automation Framework: Created the corporate E2E test automation framework from scratch, mentored the QA team, and developed custom mutation testing tools in Go and Vue.js.
Rabobank Remote (International)
Senior QA Automation Engineer
Senior QA Automation Engineer
- Automatización de Grado Bancario: Diseñé e implementé suites automatizadas de pruebas de regresión extremo a extremo (E2E) bajo los más estrictos estándares de la banca internacional, seguridad y auditoría.
- Continuous Testing: Integración fluida de suites completas de pruebas automáticas en pipelines de CI/CD para garantizar pruebas continuas en cada ciclo de despliegue.
- Autodisciplina Operativa: Lidero la entrega de calidad en un entorno multinacional de habla inglesa, garantizando una alta disciplina operativa de forma 100% remota.
- Banking-Grade Test Automation: Designed, deployed, and maintain robust E2E test automation and regression suites compliant with strict international financial, auditing, and security protocols.
- Pipeline Integration: Seamlessly integrated automated testing suites into CI/CD pipelines to achieve stable Continuous Testing across deployment cycles.
- Self-Management & Leadership: Deliver top-tier quality engineering in a multicultural team, demonstrating exceptional operational discipline under a 100% remote schedule.
Travelport Barcelona (Remote)
SDET (QA Automation)
SDET (QA Automation)
- Aseguré la calidad y automaticé las pruebas funcionales del núcleo del sistema de distribución global (GDS) en su plataforma web de viajes.
- Colaboración diaria y desarrollo de producto de forma exclusiva en inglés dentro de un equipo ágil multicultural.
- Secured quality and automated testing for the global web implementation of the company's GDS (Global Distribution System).
- Worked in a multicultural agile team with English as the sole language of communication and collaboration.
Iberdrola Madrid (On-site)
Analista / SDET
Analyst / SDET
- Ingeniería de calidad en proyectos de gestión de energías renovables e integraciones de datos.
- Toma de requisitos de negocio, diseño de casos de uso y modelado de datos SQL relacionales.
- Diseño y ejecución del plan de pruebas automáticas extremo a extremo (E2E) con Python y Selenium.
- Analyst and quality engineer in renewable energy resources management and large data integration.
- Conducted requirements gathering, usecase design, and SQL database modeling.
- Designed and executed automated E2E testing plans using Python and Selenium.
Ges Seguros Madrid (On-site)
Desarrollador de Software Senior
Senior Software Developer
- Mantenimiento y refactorización del software núcleo corporativo utilizando Java, Hibernate, Spring, Struts y JavaScript.
- Diseñé e implementé microservicios de tarificación seguros en C# (.NET Core) consumidos por APIs REST corporativas.
- Automatización de compilación y despliegue continuo con Jenkins, Maven y GitLab.
- Maintained and refactored the insurance company's core web application using Java, DB2, Hibernate, Spring, Struts, and JavaScript.
- Designed and deployed pricing microservices in C# (.NET Core) consumed via REST APIs.
- Automated builds and continuous delivery using Jenkins, Maven, and GitLab.
Capgemini Asturias (On-site)
Desarrollador de Software Junior
Junior Software Developer
- Desarrollador full-stack para el cliente del sector público ferroviario ADIF utilizando arquitecturas Java (Struts, Spring, iBatis), bases de datos Oracle e interfaces ricas.
- Full-stack developer for the public railway infrastructure client ADIF, using Java backend (Struts, Spring, iBatis), Oracle databases, and dynamic web user interfaces.