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
Sistemas críticos · Performance · Responsabilidad
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
La tecnología cambia. El criterio permanece. Elijo lo que resuelve con más claridad y menos riesgo.
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.
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
El intercambio constante en una comunidad enfocada en React mostró cómo aprender juntos acelera la evolución.
Espacio colectivo de aprendizaje en React
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. 💚
Si tu producto necesita escalar con seguridad, mantener rendimiento bajo presión y funcionar cuando realmente importa, la conversación tiene sentido.