|

Eduardo CastilloFrontend Developer

Me especializo en Vue 3, Nuxt 3 y TypeScript, con más de 7 años construyendo aplicaciones web empresariales y sitios de alto rendimiento. Disponible para proyectos freelance y roles full-time — remoto o desde Italia.

Actualmente abierto a: roles frontend full-time (Italia o remoto en Europa) y proyectos freelance seleccionados.

↓ scroll to explore
< services />

Lo Que Hago.

Desde sitios web hasta aplicaciones web complejas — gestiono el frontend de principio a fin.

01 //

Desarrollo Web Frontend

02 //

Implementación UI/UX

03 //

DevOps y Deployment

04 //

Consultoría Técnica

< about />

Sobre Mí.

Por qué los clientes confían en mí para sus proyectos.

Soy Frontend Developer con más de 7 años de experiencia construyendo aplicaciones web para empresas en Europa y América. Mi stack principal es Vue 3, Nuxt 3 y TypeScript. También trabajo full-stack con React/Next.js y backends Python/FastAPI cuando los proyectos lo requieren.

Trabajo con tecnologías modernas como Vue 3, Nuxt 3, TypeScript, React y Next.js para construir soluciones rápidas, confiables y fáciles de mantener. Me enfoco primero en entender tus objetivos y luego elijo las herramientas adecuadas para alcanzarlos.

Los clientes vuelven porque entrego a tiempo, comunico con claridad y me importa el resultado final. Poseo un título en Ciencias de la Computación de la UCI (Cuba) con especialización en Java y POO, y participé en competiciones ACM-ICPC.

Ubicación

Italia (Remoto)

Experiencia

7+ Años

Educación

Ing. Informática — UCI

Idiomas

ES / EN / IT

< experience />

Experiencia.

7+ años entregando resultados para empresas en Europa, América Latina y más allá.

Frontend Developer / Web Engineer — Proyectos Enterprise

Empleador: Dacomat S.r.l. · Partner de entrega: Reply S.p.A. (Contrato)

Remoto, Italia

  • Desarrollo para clientes enterprise en los sectores aeroespacial/logístico (Altec), industrial (Ferwood) y energético (Eni).

LISUP (Altec) — sistema web de logística / gestión de almacén (Vue 3, PrimeVue 4, TypeScript, Tailwind)

  • Dashboards interactivos e interfaces de gestión de datos para los módulos logísticos (IWM, repuestos, envíos, inspecciones de entrada/salida, TRF)
  • Tablas dinámicas con filtrado, paginación y ordenación optimizada
  • Flujos de importación/exportación de archivos y manejo de grandes volúmenes de datos
  • Autenticación SSO con Keycloak, internacionalización (vue-i18n) y actualizaciones en tiempo real vía WebSocket (STOMP/SockJS)
  • Optimización del rendimiento (lazy loading, code splitting, componentes reutilizables); testing con Vitest y Cypress, calidad de código con SonarQube

Ferwood — plataforma e-commerce de maquinaria industrial reacondicionada (en sustitución del stack legacy Magento/Elasticsearch)

  • Nuevo sitio público multimercado (Next.js 16, React 19, TypeScript, Tailwind): catálogo con filtros data-driven desde OpenSearch, i18n en más de 10 idiomas (next-intl), renovación SEO (metadata, JSON-LD, hreflang, redirecciones 301 + proxy para URLs legacy), CMS Contentful, autenticación y wishlist
  • API backend a medida (FastAPI, Python 3.13): pipeline de reindexación de Redshift a OpenSearch, APIs de catálogo/búsqueda y recomendación, integración de escritura con Dynamics CRM, emails transaccionales (AWS SES / Microsoft 365)
  • Despliegue en AWS ECS Fargate detrás de ALB mediante CodePipeline, builds Docker con gates de tests, reindexación automatizada vía EventBridge Scheduler
  • Herramientas internas (Next.js, React, PrimeReact) en sustitución de las antiguas herramientas Excel de pricing (calculadora "Prova Prezzi", lista de precios unificada)

Eni

  • Corrección de bugs y mantenimiento de interfaces de gestión de datos

Proyectos Frontend Freelance

Frontend Developer (Freelance)

Remoto

  • BattleBucks (Costa Rica · Feb–Jun 2025) — Integración blockchain Solana mediante Reown para autenticación y transacciones
  • BattleBucks — Chat en tiempo real con WebSocket y REST API, configuración PWA y estrategias de caché
  • Gitfast (México · Jul–Sep 2024) — Nuevas funcionalidades y librería de componentes UI
  • Gitfast — Optimización del rendimiento de renderizado y gestión del estado, refactorización frontend

Elkanodata

Frontend Developer (Tiempo completo)

Remoto, España

  • Trabajo junto a dos desarrolladores frontend senior en proyectos para clientes enterprise
  • Agencias de la ONU: UNAIDS (Let Communities Lead, GCAI), UNFPA (Equity 2030, UHC Assessment Tool), IOM Climate-Related Migration, IFAD RIDE 2023, Peace Begins With Me
  • Otros clientes: EBU Eurovision News (micrositio de redacción), Covenant House (integración de WordPress como CMS sobre un frontend vanilla existente)
  • Stack: Nuxt 3, Vue 3, TypeScript, Prismic CMS, WordPress, D3.js, GSAP, Lenis, Swiper, Webpack, Vite

Teavaro

Frontend Developer (Tiempo completo)

Remoto, Reino Unido

  • UTIQ — sitio corporativo de marketing (Vue.js + TypeScript) en apoyo al rebranding de TrustPid a UTIQ y a la expansión en los mercados europeos
  • Mantenimiento y desarrollo de la plataforma de administración para la gestión de usuarios y datos
  • Migración de JavaScript a TypeScript para una mayor estabilidad
  • Implementación de componentes Vue reutilizables y tests automatizados
  • Colaboración con el equipo backend en la optimización de APIs y caching

JADE Solutions

Frontend Developer (Freelance, medio tiempo)

Remoto, Cuba

  • Luna Tour — SPA Vue 3 + Vite para descubrir destinos turísticos (multilingüe, mobile-first, handoff a WhatsApp)
  • Páginas CMS, optimización SEO e integración de Google OAuth
  • Layouts móviles con Ionic y Capacitor
  • Paneles de administración e-commerce

ONAT

Full Stack Developer (Tiempo completo)

Híbrido, Cuba

  • Desarrollador full-stack en sistemas administrativos internos para la Oficina Nacional de Administración Tributaria (ONAT) de Cuba
  • Construcción y mantenimiento de una librería de componentes Vue reutilizables, compartida entre múltiples módulos administrativos
  • Desarrollo backend y modelado de bases de datos con Django, exponiendo APIs REST y GraphQL
  • Integración de APIs del lado del cliente con caché y optimización del rendering
  • Iteración de UX basada en el feedback directo de los equipos operativos internos
  • Permanencia de tres años con responsabilidad creciente sobre áreas y funcionalidades más amplias

El Catre

Full Stack Developer (Tiempo completo)

Remoto, Cuba

  • Desarrollo del frontend de la primera plataforma e-commerce independiente de Cuba: Nuxt 2 + Vue 2 + Vuex + Buefy sobre un cliente Apollo GraphQL
  • Tiendas de vendedores, catálogo de productos, carrito, checkout y dashboards de analítica para vendedores con ApexCharts
  • Chat y notificaciones en tiempo real vía WebSocket con Django Channels + Redis
  • Autenticación federada: verificación telefónica de Firebase, OAuth de Facebook/Google, JWT
  • PWA y optimización SSR ajustadas a las condiciones de red cubanas; recorte de imágenes y generación de códigos QR
  • Soporte backend con Django + Graphene (GraphQL): modelado de bases de datos y endpoints de API
< skills />

Habilidades.

Las tecnologías detrás de tu próximo proyecto.

01 //

Stack Principal

Uso diario, 7+ años

Vue 3Nuxt 3TypeScriptTailwind CSSPrimeVuePiniaREST APIsGit
02 //

Avanzado

ReactNext.jsJavaScript (ES6+)PythonSassVitestJestCypressViteWebpackDockerPWASEOFigmaWordPressAstroGSAPFramer MotionCanvas/SVG animations
03 //

Conocimiento Práctico

FastAPIAWS (ECS/Fargate, OpenSearch, Redshift, SES)PostgreSQLContentfulKeycloakWebSocket (STOMP/SockJS)next-intlGoDjangoGraphQLSolana/Web3Reown AppKitFirebaseIonic/CapacitorFabric.jsshadcn-vueD3.jsPrismicStrapi
04 //

Herramientas

VS CodeIntelliJ IDEAPostmanInsomniaTrelloLinux
< work />

Trabajo Destacado.

Sitios web reales que he construido para clientes reales.