
Hola, soy Juan Sánchez
Senior {Full Stack} Web Developer_
<p>
Desarrollador full-stack versátil y orientado a resultados, con más de 15 años de experiencia trabajando en equipos multinacionales, remotos y multidisciplinarios, utilizando tecnologías base como JavaScript, HTML5, CSS y PHP. Especializado en frameworks modernos como React (6+ años), Angular (de AngularJS a Angular 16+), Next.js y SvelteKit. Experto en optimización UI/UX, performance, SSR/SSG, soporte multilenguaje (i18n) y arquitecturas desacopladas. Comunicador efectivo comprometido con la calidad del código y la entrega exitosa, con historial comprobado en más de 30 proyectos en e-commerce, OTT, fintech y salud.</p>


+
Años de experiencia
+
Proyectos completados
+
Clientes satisfechos
+
Tecnologías dominadas
A través de consultoras, agencias y proyectos empresariales, he contribuido a plataformas utilizadas por compañías líderes a nivel global:

Creando experiencias digitales que funcionan e inspiran
Desarrollo Front-End
Creación de interfaces responsivas, dinámicas y modulares usando React, Angular, Next.js y SvelteKit, con enfoque en accesibilidad, usabilidad y rendimiento. Estilizado con Tailwind CSS y SCSS.
Optimización de Rendimiento
Mejora de tiempos de carga y experiencia de usuario mediante virtualización, división de código, estrategias de caché, renderizado eficiente y carga diferida (lazy loading).
Integración de APIs y Flujo de Datos
Gestión de comunicación entre servicios usando REST y GraphQL, con sincronización eficiente vía Apollo, Firebase y APIs PHP personalizadas. Integración de pasarelas de pago como PayPal y Mercado Pago en proyectos e-commerce.
Bibliotecas de Componentes y Arquitecturas Desacopladas
Diseño de componentes UI reutilizables siguiendo la metodología de Atomic Design y desarrollo de soluciones desacopladas usando WordPress/WooCommerce como backend con React o Angular en frontend, integrados por RESTful APIs. Arquitectura escalable y coherencia visual con Storybook en entornos colaborativos.
Pruebas y Control de Calidad
Desarrollo de pruebas unitarias e integración confiables con Jest, Vitest, Jasmine, Karma y React Testing Library. Automatización de pruebas end-to-end usando Cypress y Selenium IDE. Implementación de flujos de testing automatizados e integración continua con pipelines CI/CD.
Internacionalización (i18n)
Soporte para aplicaciones multilenguaje con estrategias i18n eficientes, localización adaptada al usuario y enrutamiento SEO-friendly.
Espero colaborar en proyectos significativos..
Hablemos sobre tu visión. ¡Contáctame!

+15 años de experiencia en desarrollo escalable
Senior Web UI Developer
- Contribuí al desarrollo de aplicaciones web empresariales para clientes clave como Univision, Abbott, Seven Parks y Dick’s Sporting Goods. Participé en equipos distribuidos entre EE.UU., LATAM, India y Arabia Saudita.
- Seven Parks: Lideré el manejo seguro de sesiones y logout multidispositivo usando SvelteKit + GraphQL. Implementé flujos OAuth2/OpenID Connect con estrategias tanto del proveedor como internas. Mejoré la lógica de carrito B2C y resolví casos complejos. Apliqué unit/E2E testing con Vitest y Cypress.
- Dick’s Sporting Goods: Desarrollé y mantuve el módulo de reseñas usando Angular 16+, RxJS y Bazaarvoice. Migré pruebas de Jasmine/Karma a Jest, logrando 100% de cobertura. Desarrollé E2E tests con Cypress. Solo dos bugs reportados en seis meses, gracias al testing robusto.
- VIX.com (OTT de Univision): Mejoré el rendimiento en un 80% mediante virtualización, carga diferida y optimización de componentes. Arquitectura monorepo con React, Next.js, Apollo, GraphQL, TypeScript, Jest y React Testing Library.
- Abbott LATAM: Desarrollé una PWA para pediatras usando Angular 11, Ionic, GraphQL, AWS Amplify y AppSync. Implementé lógica de sincronización offline-first y utilicé Jasmine/Karma para pruebas unitarias y Cypress para E2E.
- Entrega constante de funcionalidades listas para producción alineadas a los objetivos de negocio y estándares técnicos. Experto en arquitectura limpia, componentes reutilizables y optimización de rendimiento. Adaptación a entornos multiculturales y exigentes con foco en escalabilidad, colaboración y experiencia de usuario.

+15 años de experiencia en desarrollo escalable
Desarrollador Full Stack y Diseñador UI
- Lideré soluciones full stack para educación, retail, salud y automotor.
- Desarrollé un sistema propio de gestión de stock y POS con React + Firebase RTDB, integrado con WordPress/WooCommerce. Con sincronización en tiempo real entre cajas y actualización automática entre tienda física y online. Originalmente en AngularJS, migrado a React (clases en 2019, hooks en 2020).
- Implementé arquitecturas desacopladas usando WordPress/WooCommerce como backend y React o Angular (6–8, 11) como frontend, conectados por RESTful APIs.
- Integré pasarelas de pago PayPal y Mercado Pago en tiendas WooCommerce.
- Desarrollé APIs PHP personalizadas para lógica de negocio y sincronización. También gestioné hosting, dominios y consultoría para clientes.
- Proyectos clave incluyen:
- MC Store (2021): Tienda e-commerce con WordPress + WooCommerce y app de stock React + Firebase para múltiples sucursales.
- Cocina Sabini & La Ensalada (2018–2020): Sitios WordPress con tiendas online y frontend en React/Angular (6–8).
- Dimac Home (2020): WooCommerce personalizado con UX y performance mejoradas.
- Sur Automóviles & Educa Gabinete (2015): Sitio institucional y plataforma educativa con WordPress.
- Trabajos freelance previos con jQuery, PHP y MySQL antes de migrar a frameworks modernos.

Educación:
1998–2005:
Universidad ORT, UruguayLicenciatura en Análisis de Sistemas de Información
1996-1997:
Centro de Estudios IBM (Academia M.R Contabilidades)Analista Programador
Mis Proyectos y Trabajos

Habilidades
Front-End: HTML5, CSS3, JavaScript, RxJS, TypeScript, Sass, Tailwind, SCSS
Frameworks Front-End: Angular 16+, Angular 6–8, 11, Svelte, SvelteKit, React, Next.js, Ionic, AngularJS, jQuery
Gestión de Estado y Reactividad: Redux Toolkit, Context API, NgRx (Angular), $ stores y localStorage en SvelteKit, suscripciones a observables (RxJS) y estados en React/Angular.
Autenticación: OAuth2, OpenID Connect, Azure B2C, Azure Active Directory, JWT.
Testing y Unit Testing: Jest, Vitest, Jasmine, Karma, React Testing Library, Chrome DevTools, Feature Flags, A/B Testing.
End-to-End Testing: Cypress, Selenium IDE para flujos de navegador, integración con scripts backend para pruebas automatizadas.
Diseño de Componentes y Arquitectura UI: Storybook, Atomic Design, UI Components Systems, patrones modulares, documentación visual, consistencia entre equipos.
Back-End: Node.js (APIs y SSR), PHP, Erlang
Frameworks Back-End: Laravel, CodeIgniter
Plataformas CMS: WordPress, WooCommerce, PrestaShop, Shopify
Bases de Datos & APIs: MySQL, PostgreSQL, MongoDB, Firebase, Firebase RTDB, GraphQL, Apollo, REST API, AWS Amplify, Axios
Herramientas de Desarrollo: Git, CI/CD (Jenkins, GitHub Actions), Webpack, Vite, ESLint, SonarQube, AWS Amplify, AWS AppSync, npm/yarn, CDN, pnpm, nvm, Prettier, desarrollo de plugins y temas personalizados
Otros: WebRTC, video chat con Firebase, JSON, XML, Ajax
Idiomas: Español (Nativo), Portugués (Avanzado), Inglés (Fluido)











