Experiencia

Experiencia que se convierte en soluciones.

De interfaces de e-commerce a arquitectura frontend y una nueva etapa como Tech Lead en Talana. Este es mi recorrido.

Frontend Senior Vue.js

Evolución del frontend de una plataforma SaaS: arquitectura, herramientas compartidas y aplicaciones conectadas. Actualmente, también estoy desarrollando una nueva etapa como Tech Lead en Talana.

01

Evolucionar sin dejar atrás.

Migración de aplicaciones de Vue 2 a Vue 3 y creación de una librería de componentes retrocompatible con ambas versiones.

Vue 2 → Vue 3ViteCompatibilidad
02

Una plataforma, piezas independientes.

Desarrollo de un host de microfrontends y una navegación compartida que funciona como web component y microfrontend.

MicrofrontendsWeb ComponentsScreaming Architecture
03

Consistencia que se comparte.

Configuración de Storybook y construcción de componentes compartidos para facilitar la colaboración del equipo técnico.

StorybookDesign SystemVue.js

Contribuciones

  • Participación en la creación del nuevo inicio de sesión de Talana con Amazon Cognito y AWS Amplify.
  • Implementación del patrón adaptador para desacoplar librerías de terceros y mejorar la modularidad.
  • Diseño e implementación de Screaming Architecture para la escalabilidad y el mantenimiento.
  • Documentación y gestión del desacople de aplicaciones Vue dentro de un monolito.
  • Validación de formularios con Vee-validate y Zod.
  • Caching de servicios con Vue Query y Pinia Colada.
  • Integración con BFF mediante GraphQL y Vue Apollo.
  • Investigación y pruebas de concepto de virtualización, FormKit, drag-and-drop y theming con Tailwind CSS.

Frontend Junior

Desarrollo de interfaces y estilos para tiendas de comercio electrónico.

  • Estilos personalizados para Fedway con CSS, Coppel con Sass, y Eva, Punto Blanco y Baby Fresh con Less.
  • Implementación de más de 1,000 DataLayers para Coppel, orientados al seguimiento y análisis de datos.

LET'S BUILD TOGETHER

¿Construimos el siguiente paso?

Hablemos de tu equipo, tu producto y sus desafíos frontend.

Hablemos