Ir al contenido principal

Hola, soy

Javier Ruiz Muro

Frontend Developer

No me limito a desarrollar interfaces: diseño arquitecturas frontend escalables, mantenibles y enfocadas en rendimiento, experiencia de usuario y calidad de desarrollo. Especializado en Vue.js y Nuxt, con experiencia en entornos enterprise y uso de IA aplicado al flujo diario de desarrollo.

Sobre mí

Soy desarrollador frontend especializado en Vue.js y Nuxt, con más de 3 años de experiencia en proyectos de alta complejidad para organismos públicos y empresas privadas. Mi enfoque va más allá de implementar interfaces: diseño arquitecturas frontend escalables y mantenibles, pensadas para resistir el crecimiento del producto a largo plazo.

He participado en plataformas BIM CDE para gestión documental y modelado 3D de infraestructuras, y en aplicaciones internas de visualización y gestión de productos. Trabajo con entornos Microsoft Azure —incluyendo despliegues frontend e integración en flujos CI/CD mediante Azure DevOps— y en equipos multidisciplinares bajo metodologías ágiles (Scrum).

Incorporo IA de forma activa en mi flujo de trabajo diario —como herramienta de productividad real, no como tendencia— para acelerar el desarrollo, mejorar la calidad del código y reducir deuda técnica. Me siento igual de cómodo liderando el ciclo completo de un frontend que colaborando estrechamente con backend y diseño para garantizar coherencia visual y solidez arquitectónica.

Skills técnicas

Core Stack

  • Vue.js
  • Nuxt
  • TypeScript
  • Pinia
  • Vue Router
  • VueUse

UI & Estilos

  • PrimeVue
  • Vuetify
  • Tailwind CSS
  • SCSS
  • CSS3 (BEM)

IA

  • GitHub Copilot
  • OpenCode
  • Prompting estructurado
  • Context engineering

Arquitectura

  • SPA
  • SSR
  • Arquitectura modular
  • REST APIs
  • Component-driven

Build Tools

  • Webpack
  • Vite

Testing

  • Jest
  • Cypress
  • Vitest

DevOps

  • Azure DevOps
  • GitHub Actions
  • CI/CD

Herramientas

  • Git
  • ESLint
  • Prettier
  • VS Code
  • npm
  • yarn

Buenas prácticas

  • Git Flow
  • Conventional Commits
  • Clean Code
  • SOLID
  • Code Reviews

Experiencia

  1. Desarrollador Frontend

    ·

    Hiberus

    Jun 2023 — Actualidad · España

    • Desarrollo de interfaces frontend complejas en Vue.js y Nuxt con Composition API, Vue Router y Pinia, dentro de una plataforma BIM CDE para la gestión documental y modelado 3D de infraestructuras (MITMA y Dirección General de Carreteras). En producción a escala nacional.
    • Diseño e implementación de arquitectura modular con separación de responsabilidades -> composables para lógica reutilizable, stores Pinia para el estado global y componentes.
    • Implementación de pruebas automatizadas con Jest y Cypress, asegurando la calidad del código y la cobertura funcional de los módulos de gestión documental y visualización 3D.
    • Participación en el ciclo completo de despliegue frontend en Microsoft Azure dentro de pipelines CI/CD gestionados con Azure DevOps.
    • Colaboración estrecha con equipos de backend y diseño en entorno ágil (Scrum), con revisiones de código y definición de componentes reutilizables.
    • Desarrollo íntegro de una aplicación en Vue 2 para Delikia (visualización y gestión de productos en máquinas de café), responsable de todo el ciclo frontend.
    • Incorporación de herramientas de IA (GitHub Copilot, OpenCode, OpenAI y Claude Code) en el flujo diario de desarrollo para acelerar la implementación de funcionalidades, mejorar la revisión de código y reducir los tiempos de resolución de problemas.

    Stack

    • Vue.js
    • Nuxt
    • Pinia
    • Vue Router
    • TypeScript
    • JavaScript
    • Jest
    • Cypress
    • Microsoft Azure
    • Azure DevOps
    • Scrum
  2. Desarrollador Frontend en Prácticas · Héroes y Heroínas

    ·

    Hiberus

    Mar 2023 — Jun 2023 · España

    • Participación en el programa de formación intensiva "Héroes y Heroínas" de Hiberus, orientado al desarrollo frontend profesional.
    • Trabajo en proyectos reales del entorno corporativo con Vue.js, React y Angular, aplicando TypeScript y metodologías ágiles.
    • Integración en equipos multidisciplinares con flujos de trabajo profesionales, revisiones de código y entregas por sprints.

    Stack

    • Vue.js
    • React
    • Angular
    • TypeScript
    • JavaScript
    • Scrum
    • Git
  3. Desarrollador Frontend en Prácticas

    ·

    Yell Ducal

    Mar 2022 — Jun 2022 · España

    • Primer contacto profesional con el desarrollo frontend en proyectos reales.
    • Familiarización con el ecosistema Vue.js, patrones de componentes y control de versiones con Git.
    • Aprendizaje de flujos de trabajo en equipo y prácticas básicas de code review.

    Stack

    • Vue.js
    • JavaScript
    • HTML5
    • CSS3
    • Git

Proyectos

HabitQuest

2025 · Diseño & Desarrollo

HabitQuest

  • Vue.js
  • TypeScript
  • Pinia
  • PrimeVue
  • Vue Router
  • Tailwind CSS
  • Vite
  • Supabase
  • Vercel

Contacto

¿Tienes un proyecto, una idea o una oferta de trabajo? Estoy disponible y me encantaría escucharte.