{
  "name": "Yeray Garrido Parra",
  "title": "Ingeniero de Software & Desarrollador Full Stack",
  "contact": {
    "phone": "+34 622 945 185",
    "email": "garridoparrayeraytx@gmail.com",
    "website": "https://yeraygarrido.dev",
    "github": "https://github.com/Garridoparrayeray",
    "linkedin": "https://www.linkedin.com/in/yeray-garrido",
    "location": "Bilbao, Bizkaia, Spain",
    "driving_license": "Permiso B"
  },
  "about": "Ingeniero de software especializado en Backend, con amplias competencias en Frontend, diseño de sistemas y gestión integral de proyectos. Me diferencio por evitar el Low-Code, priorizando el desarrollo nativo desde cero para construir soluciones escalables, rápidas y seguras. Mi base técnica combina el rigor de la gestión de memoria en C (Metodología 42) con arquitecturas avanzadas en Java y PHP 8. Acostumbrado a resolver problemas complejos de lógica de negocio (ERPs, flotas de transporte, APIs Open Data) operando al 100% en entornos Linux.",
  "tech_stack": {
    "engineering_backend": ["Java 21 (POO, Virtual Threads, JNI)", "PHP 8.x (Arquitectura nativa)", "C (Algoritmia, Memoria)"],
    "applied_ai": ["IA Generativa aplicada al desarrollo", "Arquitecturas RAG", "LLMs"],
    "local_ai_deployment": ["Ollama", "Modelos locales con privacidad total"],
    "ml_research": ["Sistemas RAG a medida", "Fine-Tuning de modelos"],
    "systems_security": ["Linux (Bash, Arch)", "Ciberseguridad", "Hacking Ético"],
    "frontend_uiux": ["JavaScript (Vanilla, GSAP)", "Tailwind CSS", "Figma", "React 19", "TypeScript", "Vite", "API REST"],
    "databases": ["MySQL 8", "MariaDB", "SQLite"],
    "tools_methodologies": ["Git", "GitHub", "CI/CD", "Jira", "Trello", "Scrum"]
  },
  "experience": [
    {
      "role": "Ingeniero de Software",
      "company": "Horion Castillo Ingeniería Informática SL",
      "date": "Jun. 2026 - Actualidad",
      "location": "Bizkaia (Remoto)",
      "type": "Formación Dual",
      "description": "Desarrollo de módulos core para Horión Enterprise (ERP propietario) implementando arquitectura PHP multi-tenant escalable. Diseño de enrutamiento MVC propio, gestión de output buffering binario y sistemas avanzados de persistencia de datos. Creación de un módulo integral de buzón de salida con historial de logs, descarga directa desde BBDD y reenvío automático de adjuntos. Refactorización y mantenimiento de interfaces legacy en Vanilla JS utilizando MooTools."
    },
    {
      "role": "Desarrollador Java (Freelance)",
      "company": "Ayuntamiento de Bermeo",
      "date": "May. 2026 - Jun. 2026",
      "location": "Bermeo, Bizkaia",
      "type": "Freelance",
      "description": "Ingeniería y programación de un Sistema de Gestión de Objetos Perdidos End-to-End ejecutado en metodología ágil (sprint de 15 días). Desarrollo de aplicación de escritorio en Swing/JavaFX orientada a personal administrativo y portal web interactivo para consulta ciudadana. Arquitectura de alta disponibilidad: Base de datos SQL en servidor con clúster de persistencia local de respaldo y automatización de backups."
    },
    {
      "role": "Desarrollador Web Full Stack (Freelance)",
      "company": "Iniciativas Independientes",
      "date": "Ene. 2025 - Jun. 2026",
      "location": "Bilbao, Bizkaia",
      "type": "Freelance",
      "description": "Zalbi Aisia: Arquitectura CMS nativa con Custom Post Types (CPTs), filtrado taxonómico asíncrono y estrategias GEO/SEO adaptadas al cliente. yeraygarrido.dev: Single Page Application (SPA) en React 19 de alto rendimiento (100/100 Lighthouse), desarrollada como portfolio técnico personal. archive.yeraygarrido.dev: Aplicación web a medida con diseño UI/UX exclusivo y sistema de administración en PHP para portfolio fotográfico."
    },
    {
      "role": "Administrador Web y Desarrollador de Plugins",
      "company": "Glocalium Services SL",
      "date": "Abr. 2025 - Jun. 2025",
      "location": "Bilbao, Bizkaia",
      "type": "Prácticas",
      "description": "Ingeniería de extensiones backend en PHP: programación de un motor de exportación CSV y un sistema de persistencia DB segura en MySQL. Gestión de infraestructura web: automatización de despliegues, auditorías preventivas de ciberseguridad y diseño de prototipos UI en Figma."
    }
  ],
  "projects": [
    {
      "name": "Ecosistema Open Data (BizkaiBus+ / Metro+)",
      "description": "PWA de movilidad predictiva en tiempo real. Precompilación automatizada de datos GTFS a SQLite local (arquitectura zero-load en servidor) cruzando flujos SIRI-VM/SIRI-SX en vivo. Interfaz de usuario SPA desarrollada en Vanilla JS, PHP 8 y Leaflet."
    },
    {
      "name": "GastroAccess Euskadi",
      "description": "SPA (React, TypeScript, Vite) que consume APIs de Open Data Euskadi mediante algoritmos propios para evaluar la accesibilidad real en hostelería."
    }
  ],
  "education": [
    {
      "degree": "Técnico Superior en Desarrollo de Aplicaciones Web (FP Dual)",
      "institution": "CIFP Zornotza LHII",
      "date": "2024 - 2027",
      "location": "Amorebieta-Etxano"
    },
    {
      "degree": "Piscina de Programación y Core Curriculum (C, Algoritmos, SO Linux)",
      "institution": "42 Urduliz (Fundación Telefónica)",
      "date": "2022 - 2023",
      "location": "Bizkaia"
    },
    {
      "degree": "Certificado de Profesionalidad Nivel 3 (Desarrollo Web)",
      "institution": "Fundación EDE",
      "date": "2021 - 2022",
      "location": "Bilbao",
      "grade": "9.0/10 (590h)"
    }
  ],
  "certifications": [
    "Ciberseguridad y Hacking Ético (BIG School, 2026)",
    "SEO y GEO Avanzado (Webpositer, 2026)"
  ],
  "languages": [
    { "language": "Euskera", "level": "Competencia Nativa" },
    { "language": "Castellano", "level": "Competencia Nativa" },
    { "language": "Inglés", "level": "Competencia de comunicación fluída" }
  ],
  "soft_skills": "Altamente resolutivo ante incidencias operativas críticas en tiempo real. Pensamiento analítico y capacidad de aprendizaje tecnológico autónomo y acelerado.",
  "quote": "Code is like humor. When you have to explain it, it's bad."
}
