Colaborador principal en el sitio web para clientes de Burlington Stores (Next.js 14 App Router, Sanity CMS, Vercel), una plataforma que atiende a unos 20 millones de usuarios al año. Creamos el localizador de tiendas de principio a fin: autocompletado con código postal/ciudad/estado/barrio, clasificación de distancias basada en geolocalización, recomendaciones de tiendas cercanas, integración con Stadia Maps y mapas de sitio validados por ISR. Se diseñó el canal ETL que introduce y concilia los datos de tienda de Lucernex, SOCI y Stadia Maps con procesamiento por lotes, reintentos, normalización de zona horaria/teléfono, campos de anulación y capacidad de observación de Better Stack. Creación de una capa de caché de búsqueda Algolia y refuerzo de todos los puntos finales ETL con autenticación CORS basada en el origen y en el token del portador. Anteriormente en el compromiso autor de la mayor parte de la biblioteca de bloques reutilizables Sanity CMS - portable text, hero con boletín de inscripción, formulario de contacto, tarjetas de empleo, y la rejilla de ofertas.
Logros
más de 1.200 tiendas en EE.UU.
Más de 267+ commits en dos fases - Feb 2024 - Abr 2026.
Se ha llevado a cabo un barrido de accesibilidad en todo el sitio que incluye: la eliminación de aria-hidden de contenedores con hijos enfocables, la corrección de etiquetas ARIA no válidas en iconos SVG, la sustitución de botones anidados dentro de anclajes en la rejilla de ofertas, la protección de elementos de encabezado vacíos, la adición de nombres accesibles a todos los controles de formularios y modales, la adición de títulos de iframe que faltaban y la corrección del texto de los enlaces. Se ha añadido cobertura Cypress para la visibilidad del botón anterior del carrusel y orientación CMS para fomentar la accesibilidad del texto de los enlaces.
Soporte de sitemaps para páginas de localización de tiendas con revalidación de ISR las 24 horas; optimización de prefetch que omite fetches duplicados cuando los datos ya están presentes.
Conectado el script de consentimiento OneTrust a través de GTM (en lugar de en línea) y construido un POC para el script de consentimiento del cliente en la página de opciones de privacidad.
Next.js 14
React
TypeScript
Sanity CMS
Tailwind CSS
Vercel
Algolia
Stadia Maps
Cypress
Vitest
El logotipo y las imágenes son propiedad de Burlington Coat Factory / Burlington Stores.