Frontend developer
Envía una oferta de trabajo directamente a este candidato
Senior Frontend Engineer | Vue 3, SDD IA y Explorador Web3
Con casi 10 años de experiencia en desarrollo en el frontend, me especializo en diseñar la arquitectura de interfaces de usuario escalables y de alto rendimiento para plataformas SaaS complejas.
Mi enfoque principal se basa en el ecosistema moderno de Vue.js (Vue 3, Composition API) y JavaScript avanzado (ES6+). Sin miedo a utilizar cualquier otro framework y en continuo aprendizaje.
Reduzco la brecha entre el diseño y la ingeniería mediante el uso de Storybook y BEM para construir librerías de componentes robustas.
Más allá de la arquitectura frontend tradicional, estoy profundamente involucrado en la próxima generación de la ingeniería de software mediante uso de herramientas IA que puedan acelerar los flujos de trabajo.
Estoy explorando y aprendiendo activamente la integración de la IA Agéntica en los flujos de trabajo de desarrollo.
Trabajo bajo el Desarrollo Guiado por Especificaciones (SDD), creo contratos técnicos estructurados que permiten a los agentes de desarrollo de IA operar con precisión, garantizando bases de código mantenibles y coherentes con la arquitectura adoptada.
Además, mantengo un interés sólido y activo en el espacio Web3, explorando cómo las arquitecturas frontend interactúan con las redes Blockchain, aplicaciones descentralizadas (dApps) y ecosistemas de criptomonedas.
Core Tech Stack e Intereses:
Inari-enso s.l
Frontend Engineer ene 2021 — Ahora En mi actual rol para implementar la interfaz de la plataforma del negocio, nos hemos enfocado en estas cualidades en el desarrollo:
---
## Arquitectura y Composición
Composition API estricto: Uso exclusivo de script setup por su legibilidad, rendimiento y optimización del empaquetado.
Separación de responsabilidades: Divido la UI en componentes de presentación (Dumb, basados en props y emits) y contenedores (Smart, vinculados al estado o APIs).
Composables especializados: Abstraigo la lógica de negocio y de estado local fuera de los componentes (useFeature.js) buscando siempre la responsabilidad única.
## Estructura y Código Limpio
Estructura por Features: componentes, composables y stores en carpetas por módulos funcionales, no por tipo de archivo.
Templates limpios: no meter lógica compleja en el HTML; todo va a variables computadas. Uso de:key mediante IDs únicos, nunca el índice del array.
## Robustez y Testing
Testing enfocado: pruebas unitarias con Vitest para composables y funciones o helpers.
Wearemarketing - WAM
Frontend Engineer sept 2016 — ene 2021
I.E.S Abastos Valencia
Web Técnico Superior en Desarrollo y Aplicaciones Web oct 2014 — jun 2016
Escuela Técnica Superior de Ingeniería Geodésica, Cartográfica y Topográfica UPV
Ingeniero Técnico en Topografia sept 2004 — jun 2011