Sistemas críticos · Performance · Responsabilidad

No dramatizo problemas.
Los resuelvo.

Trabajo con software en contextos donde el descuido cuesta caro, el rendimiento importa y las decisiones tienen impacto real.

La página está tranquila. El camino hasta aquí no siempre lo fue.

Problemas que no dan margen para errores

Sistemas en producción que nadie entiende, pero de los que todos dependen
Frontend que se volvió cuello de botella de rendimiento y conversión
Plataformas bajo picos de acceso impredecibles
Equipos que necesitan criterio técnico y previsibilidad
Productos donde el tiempo de inactividad cuesta dinero, reputación o ambos

No se trata de tecnología. Se trata de responsabilidad.

Soy desarrollador de software con más de 6 años de experiencia, trabajando principalmente en frontend, pero con capacidad real entre backend y mobile cuando el problema lo exige.

He trabajado en proyectos pequeños, medianos y plataformas de gran escala, siempre en contextos donde estabilidad, rendimiento y previsibilidad no eran opcionales.

Mi especialidad es frontend, donde tomo decisiones de arquitectura, rendimiento, accesibilidad y experiencia del usuario. Backend y mobile entran como extensión natural del producto, no como apilamiento de tecnología.

Experiencia, para mí, no es tiempo de mercado.
Es responsabilidad asumida cuando todo puede salir mal.

Donde actué cuando fallar no era opción

A continuación algunos recortes del tipo de escenario que más me formó. Si quieres, abre las experiencias completas y navega por una línea de tiempo que hoy parece tranquila, pero fue construida en fases bastante turbulentas.

Black Friday a escala real

Pandora y Lacta (DRIVEN.CX)

Tráfico extremo, campaña agresiva y cero tolerancia a la inestabilidad. Actuación en entregas que necesitaban aguantar picos sin degradar rendimiento y experiencia.

Reconstrucción en terreno desconocido

Americanas (Quality Digital)

Base sin documentación y tecnología emergente en un momento crítico. Explorar runtime, documentar lo que no existía y viabilizar un nuevo frontend en Next.js y FastStore.

Periodismo bajo presión nacional

CNN Brasil

Cobertura electoral con actualizaciones en tiempo real y alta exposición. Consolidación y refactorización para mantener estabilidad y previsibilidad cuando el volumen y el riesgo aumentaban.

Metodología académica convertida en producto

Universidad de São Paulo

Transformación de un juego físico en una plataforma digital usada continuamente. Full stack del discovery al producto en producción, con reglas, permisos y métricas.

Erictech
Desarrollador Full Stack | may 2025 a oct 2025

Sistema corporativo crítico de Vivo/Telefônica usado diariamente por miles de técnicos para gestión de instalaciones, soporte y mantenimiento de red en campo. Ambiente con legado extenso en PHP (Symfony) y frontend en proceso de migración a Vue 3 usando Composition API.

Fui contratado para entender flujos críticos de negocio, migrar funcionalidades sensibles del legado a Vue 3 y estabilizar módulos que presentaban alto riesgo operacional. También actué en la refactorización de código con problemas de concurrencia, corrección de bugs complejos y organización de estado en componentes críticos.

Trabajé en equipo multicultural distribuido entre Brasil, España, Perú y Bolivia, lidiando diariamente con barreras de comunicación y documentando técnicamente partes del sistema que no eran claras para el resto del equipo.

El sistema fue estabilizado en las áreas de mayor riesgo y la documentación técnica aceleró el onboarding de nuevos desarrolladores en un ambiente corporativo de alta responsabilidad.

Tecidos Kite
Desarrollador Frontend | dic 2024 a abr 2025

E-commerce B2B en VTEX IO que enfrentaba serios problemas de visibilidad en Google y pérdida directa de ventas por falta de indexación. El desafío central era extremo: el sitio estaba en producción, pero no había acceso al código fuente original, exigiendo ingeniería inversa completa para reconstrucción total de la aplicación.

Reconstruí el e-commerce desde cero, creando un nuevo store theme en VTEX IO, design system propio y mejoras profundas de UX. Implementé SEO técnico avanzado enfocado en indexabilidad, structured data (Schema.org/JSON-LD), optimización de Core Web Vitals y accesibilidad siguiendo WCAG (contraste, navegación por teclado, ARIA, semántica HTML).

La entrega recuperó completamente la presencia orgánica del sitio, alcanzando 100% de indexación en Google y mejora significativa de tráfico calificado. El proyecto también integró WhatsApp como canal estratégico de conversión, devolviendo previsibilidad para el negocio con accesibilidad tratada como requisito desde el inicio.

Quality Digital
Desarrollador Frontend | may 2024 a sep 2024

Reconstrucción completa del e-commerce de Americanas con VTEX FastStore v2 (basado en Next.js), uno de los mayores proyectos de retomada digital del retail brasileño. Contexto de alto riesgo, plazo ajustado y documentación prácticamente inexistente sobre la tecnología elegida.

Fui contratado estratégicamente por mi experiencia con VTEX IO y Next.js, actuando desde la fase inicial del proyecto. Exploré el comportamiento del runtime de FastStore v2, documenté decisiones técnicas internas, implementé features customizadas en ambiente de alta complejidad y apoyé arquitectónicamente al equipo en una tecnología emergente y poco explorada.

Participé activamente en code reviews, aplicación de TDD y decisiones arquitectónicas que influenciaron directamente la estructura del frontend. Ayudé a destrabar entregas complejas y aceleré el onboarding del equipo a través de documentación técnica clara sobre el funcionamiento interno de la plataforma.

CNN Brasil
Desarrollador Full Stack Senior | ene 2024 a abr 2024

Refactorización y consolidación del sistema de cobertura de las Elecciones 2024 en WordPress VIP (versión enterprise con mayor soporte técnico) en ambiente de alto tráfico. Ecosistema legado altamente fragmentado, con múltiples plugins electorales mal estructurados, cuellos de botella críticos de rendimiento y alto acoplamiento entre componentes.

Fui responsable de consolidar esos plugins en una arquitectura única y componentizada, reducir masivamente código duplicado, optimizar payloads con lazy loading y code splitting, y alinear el sistema a las nuevas buenas prácticas de CNN. También desarrollé y optimicé el sistema de calendario electoral, componentes para lives y breaking news, con foco directo en rendimiento y experiencia del usuario.

El sistema fue entregado dentro de un plazo extremadamente ajustado y sostuvo transmisiones en vivo, noticias urgentes y actualizaciones en tiempo real sin downtime durante el período inicial de la cobertura electoral. Actuación bajo presión elevada, con entregas incrementales y cero fallas en producción durante uno de los períodos más sensibles del periodismo nacional.

DRIVEN.CX
Desarrollador Full Stack | jul 2021 a dic 2023

Actuación en e-commerces de gran porte en la plataforma VTEX (IO y Legacy CMS), atendiendo marcas nacionales e internacionales con alto volumen de tráfico y exigencia extrema de estabilidad. Fui reclutado por mi dominio en React, base de VTEX IO, y rápidamente me convertí en referencia técnica interna en proyectos complejos y momentos críticos.

Trabajé en proyectos como Pandora Joias, Lacta, Ambev, Farmácia Indiana y Shop Fácil (Bradesco), participando en tres Black Fridays consecutivas (2021, 2022, 2023) sin downtime, campañas estacionales de alto impacto como Pascua Lacta 2023 e integraciones complejas entre múltiples sistemas. Desarrollé apps customizadas, componentes más allá del estándar VTEX, sobrescrituras avanzadas y middlewares en Node.js para integraciones entre backends y APIs externas.

Me convertí en referencia en React dentro de la empresa, mentoreando desarrolladores, liderando técnicamente proyectos críticos y actuando como puente entre equipos, agencias y stakeholders. Fuerte participación en code reviews, pair programming, optimización avanzada de rendimiento (PDP, carrito, checkout) y control de deuda técnica en aplicaciones de alta escala.

Universidad de São Paulo
Desarrollador Full Stack | mar 2021 a mar 2022

Proyecto contratado vía licitación para digitalizar una metodología académica gamificada de validación de negocios utilizada en disciplina de maestría en innovación. El desafío era transformar un juego de mesa físico, altamente conceptual y pedagógico, en una plataforma digital completa, escalable y utilizable por profesores, monitores y alumnos en tiempo real.

Fui responsable de todo el ciclo del producto: conducción de discovery profundo con stakeholders académicos, definición de la arquitectura serverless (React + Node.js + Firebase), desarrollo frontend y backend, modelado de datos y reglas de seguridad en Firestore. Implementé sistema de progresión por ciclos, permisos multinivel (profesor, auxiliar, monitor, alumno), dashboards administrativos con métricas de progreso, lógica de desbloqueo de contenido y barras de progreso con alerta visual para proyectos atrasados.

Presentaciones semanales de progreso e iteración continua con base en feedback real de los usuarios. El sistema está en producción hace más de 3 años, siendo utilizado por múltiples grupos y cientos de alumnos para validación de proyectos y empresas, probando su estabilidad, escalabilidad y valor pedagógico.

Vorttex
Desarrollador Frontend, Mobile y Full Stack | jun 2020 a jul 2021

Actuación en proyectos estratégicos de gran porte, inicialmente como desarrollador frontend asignado en clientes enterprise y, a lo largo del tiempo, expandiendo a fullstack, mobile y decisiones de producto. Trabajé en la plataforma de afiliados de Riachuelo (Next.js, SSR, SEO, micro-frontends) y en el MVP de la plataforma de seguros de iFood para siniestros de repartidores, mi primer proyecto fullstack completo integrando interfaces, APIs y reglas de negocio.

Participé en el desarrollo del primer producto propio de Vorttex: una aplicación mobile white-label corporativa en React Native para comunicación y engagement. Propuse e implementé arquitectura de feature flags para activación de módulos por cliente y sistema de temas dinámicos vía JSON, permitiendo customización visual completa por empresa sin redeployment.

Además del desarrollo, actué en presentaciones técnicas, demostraciones del producto para clientes y apoyo al liderazgo del producto. Fue mi primer contacto profundo con arquitecturas modernas, TypeScript avanzado, SSR y aplicaciones a escala corporativa, adquiriendo visión completa que conectaba tecnología, negocio y experiencia del usuario.

React Legends
Creador e Instructor | sep 2020 a dic 2020

Iniciativa educacional independiente creada durante la pandemia para enseñar React con foco en fundamentos sólidos y razonamiento técnico, no solo tutoriales listos. El objetivo era ayudar a las personas a pensar como desarrolladores, aproximando estudio, práctica y realidad del mercado en un momento en que muchas personas buscaban migrar a tecnología.

Además de las clases y encuentros remotos, produje contenidos y artículos explicando conceptos del ecosistema web, desde bases de la plataforma hasta decisiones detrás de React. Traje profesionales experimentados de empresas como Amazon, Microsoft y Facebook para conversaciones técnicas con quienes estaban comenzando, creando un ambiente de intercambio y comunidad donde los participantes se ayudaban y evolucionaban juntos.

Más que solo enseñar, acompañé dudas individualmente, discutí organización de código y buenas prácticas usadas en el mercado, aproximando a los participantes de la realidad profesional y acelerando la evolución técnica con claridad y orientación práctica.

Saveadd
Pasante Frontend | nov 2019 a jun 2020

Actuación como desarrollador frontend en startup enfocada en conectar empresas con stock parado a socios comerciales interesados en reventa, reduciendo pérdidas y desperdicio. Entré en un sistema ya existente, con frontend legado en React basado en Class Components y poca sustentabilidad, dificultando mantenimiento y evolución del producto.

Fui responsable de entender la arquitectura, estabilizar el sistema y conducir una refactorización significativa a React con Hooks. Introduje Redux para organización de la gestión de estado global, reduje componentes monolíticos separando responsabilidades, mejoré la comunicación entre frontend y backend y garanticé flujo de datos más estable y predecible.

El producto quedó más sustentable y el equipo consiguió agregar nuevas funcionalidades sin romper pantallas existentes. Participé activamente en decisiones técnicas de frontend incluso como pasante, trabajando directamente con el socio técnico backend en la evolución continua del software.

Habits, Incubadora USP
Tecnología y Producto | abr 2017 a oct 2019

Inicio de mi trayectoria profesional en ambiente de innovación y tecnología. Pasé por diferentes frentes: infraestructura y organización de procesos internos, automatización de workflows, desarrollo web y formación educacional, siempre construyendo soluciones con restricción real, plazo corto e impacto directo en la operación de la incubadora.

Destaque para HabitsID, sistema que integró hardware (Raspberry Pi y lector RFID) con software (React) para control de presencia y engagement en coworking, empresas incubadas, procesos selectivos y formaciones. El proyecto convertía circulación física en datos estratégicos para apoyar gestión y toma de decisión, con métricas en tiempo real.

También creé automatizaciones de formularios y flujos de email usando Microsoft Flow y WordPress, centralizando y calificando leads internos, reduciendo trabajo manual en procesos selectivos y cursos. Actué como mentor en la formación WebDev, programa educacional interno orientado a la enseñanza de desarrollo web, apoyando definición de currículo e impartiendo clases introductorias de HTML y JavaScript.

Fue mi base práctica en tecnología, donde aprendí JavaScript desde cero, entendí arquitectura de sistemas, APIs REST y fundamentos de la web mientras creaba valor real para la organización.

Cómo pienso antes de escribir código

La escalabilidad no es futuro. Es requisito inicial
El rendimiento es parte de la experiencia del usuario
La estabilidad viene antes que la novedad
El stack sirve al producto, no al contrario
Toda decisión técnica tiene impacto de negocio

Stack y competencias

F

Frontend como responsabilidad

Donde tomo decisiones que impactan rendimiento, SEO, accesibilidad, conversión y mantenimiento. No es solo interfaz, es parte del producto.

HTML, CSS, JavaScript, TypeScript, React, Vue, Next.js, arquitectura frontend, rendimiento, accesibilidad, SEO técnico, design systems

B

Backend para integración y estabilidad

Voy hasta donde se necesita para que el producto funcione bien como un todo. Integraciones, contratos de API y reglas de negocio con claridad.

Node.js, APIs REST, GraphQL, integraciones de sistemas

M

Mobile como extensión de la experiencia

Cuando el producto pide mobile, pienso en consistencia, rendimiento y experiencia coherente. Sin reinventar lo que ya funciona en la web.

React Native, Flutter, soluciones multiplataforma

Además de esto, trabajo con

Cultura y buenas prácticas

Scrum Agile TDD CI/CD Code Review Design Systems Micro Frontends SSR/SSG Documentación técnica Feature Flags

Plataformas de e-commerce

VTEX IO FastStore v2 WordPress VIP Shopify

La tecnología cambia. El criterio permanece. Elijo lo que resuelve con más claridad y menos riesgo.

El desarrollo también es humano

Con el tiempo, ayudar a otras personas a entender el contexto se volvió parte natural de mi forma de trabajar. Cuando todos entienden el problema y el camino elegido, el equipo avanza más rápido y con más seguridad.

Si quieres ir rápido, ve solo. Si quieres llegar lejos, ve en grupo.

En la práctica, esto apareció de diferentes formas a lo largo del tiempo.

01

Comenzar por lo esencial

Enseñar desarrollo web a principiantes reforzó la importancia de claridad, ritmo y fundamentos bien construidos desde el comienzo.

Curso introductorio de desarrollo web de la USP

02

Crecer en conjunto

El intercambio constante en una comunidad enfocada en React mostró cómo aprender juntos acelera la evolución.

Espacio colectivo de aprendizaje en React

03

Avanzar como equipo

En el ambiente profesional, siempre busqué compartir decisiones y contexto para ayudar al equipo a crecer de forma consistente.

Actuación constante en equipos multidisciplinarios

Al final de cuentas, sigo siendo solo un desarrollador. Pero uno que cree que los buenos productos nacen de personas trabajando bien juntas. 💚

Conversemos

Si tu producto necesita escalar con seguridad, mantener rendimiento bajo presión y funcionar cuando realmente importa, la conversación tiene sentido.