Resumen
Ingeniero senior con más de 9 años desarrollando productos web y móviles para empresas de Estados Unidos y Brasil. En TED Conferences trabajo en el front-end de TED.com —más de 20 millones de visitantes al mes— y desarrollo la app móvil de TED en React Native, con más de 30 millones de descargas solo en Android. Antes de TED, publiqué dos aplicaciones multiplataforma en React Native en la App Store y Google Play. Más allá de las funcionalidades, me hago cargo de la calidad de lo que entrego: pruebas con Playwright y Jest, observabilidad con New Relic y Bugsnag, rendimiento web y accesibilidad WCAG 2.1 AA. Trabajo con un enfoque spec-driven y test-driven junto a agentes de programación con IA, con la revisión humana como control de calidad. Más de 5 años en remoto con equipos distribuidos de Estados Unidos.
Productos lanzados
TED.com(se abre en una pestaña nueva)
20M+ visitantes al mes
TED App(se abre en una pestaña nueva)
React Native, 30M+ descargas
RadStar Alpha Series
React Native, iOS + Android
Melanin Medical Specialties
React Native, iOS + Android
Experiencia
Ingeniero Full-Stack Senior
– Actualidad
TED Conferences(se abre en una pestaña nueva), Nueva York, EE. UU. · Remoto
Ingeniero front-end de TED.com y de la app móvil de TED, en colaboración con equipos de producto, diseño y back-end en varias zonas horarias.
- Desarrollo front-end de TED.com, una plataforma con más de 20 millones de visitantes al mes, diseñando la arquitectura de renderizado de páginas y de entrega de contenido con Next.js, React, GraphQL y Tailwind CSS.
- Mantuve el rendimiento y la estabilidad de una app en React Native con más de 30 millones de descargas solo en Android, monitoreando la salud de producción y la estabilidad de los releases en New Relic y priorizando las correcciones según su impacto en los usuarios.
- Llevé una biblioteca de más de 3000 charlas con subtítulos en más de 100 idiomas a una audiencia global, construyendo experiencias basadas en contenido y preparadas para la localización sobre Prismic CMS.
- Protegí la calidad de los releases en las bases de código web y móvil, haciéndome cargo de las suites end-to-end en Playwright y de la cobertura de pruebas unitarias con Jest en el pipeline de CI, y frenando regresiones antes de que llegaran a producción.
- Hice accesibles las plantillas de las páginas principales para personas que usan lector de pantalla o navegan solo con el teclado, implementando los estándares WCAG 2.1 AA —HTML semántico, ARIA y gestión del foco— en la biblioteca de componentes.
- Aumenté el ritmo de entrega sin bajar el nivel de exigencia, trabajando con un enfoque spec-driven y test-driven junto a agentes de programación con IA (Claude Code): especificaciones y pruebas que fallan antes de la implementación, con revisión de código humana, cobertura de pruebas y permisos acotados para los agentes como controles innegociables.
- Next.js
- React
- React Native
- TypeScript
- GraphQL
- Tailwind CSS
- Prismic CMS
- Playwright
- Jest
- New Relic
- Claude Code
Ingeniero de Software Senior
–
Popstand, California, EE. UU. · Remoto
Ingeniero senior en un estudio de producto de Estados Unidos, entregando productos web y móviles para varios clientes a la vez y trabajando directamente con las partes interesadas, desde la definición del alcance hasta el lanzamiento.
- Publiqué RadStar Alpha Series en la App Store y Google Play para Spruce Environmental Technologies, una aplicación de campo pensada primero para tablet y dirigida a profesionales de la medición de radón, construyendo —desde una única base de código React Native para iOS y Android— los flujos que controlan monitores continuos de radón y sincronizan resultados de pruebas, plantillas de informes y registros de control de calidad con una plataforma en la nube.
- Publiqué Melanin Medical Specialties en la App Store y Google Play, una app multiplataforma en React Native que conecta a profesionales y estudiantes del área de la salud, con emparejamiento de mentores, un directorio con búsqueda de profesionales de la salud de la comunidad y funciones de apoyo entre pares.
- Entregué plataformas web en producción para clientes de Estados Unidos —entre ellos Evo.art, Spruce (RadStar / RadonAway) y Christian Connector— haciéndome cargo de la arquitectura front-end en React, TypeScript y Next.js.
- Lancé un marketplace de arte digital Web3, integrando conexión de billeteras, interacciones con smart contracts, almacenamiento descentralizado de activos en IPFS y búsqueda en tiempo real con Algolia en una arquitectura React headless.
- Aseguré la calidad del código y la estabilidad tras el lanzamiento en bases de código de varios clientes en paralelo, incorporando cobertura de pruebas con Jest a las entregas e instrumentando el monitoreo de rendimiento con New Relic y el seguimiento de errores con Bugsnag.
- React Native
- iOS
- Android
- React
- TypeScript
- Next.js
- Firebase
- Fastify
- Algolia
- IPFS
- Web3
- Jest
- New Relic
- Bugsnag
Ingeniero Full-Stack Senior
–
Supero TI, Florianópolis, Brasil
Ingeniero full-stack en un equipo de 7 personas que construía sistemas de mantenimiento de misión crítica para los activos de generación de energía de Engie en todo Brasil.
- Posibilité las paradas de mantenimiento coordinadas en centrales hidroeléctricas, termoeléctricas y eólicas operadas por Engie en todo el país, construyendo las interfaces operativas en React y las APIs en Node.js/TypeScript de las que dependen los operadores de las centrales.
- Desarrollé de extremo a extremo un sistema en el que cualquier caída tenía consecuencias directas sobre los ingresos y en materia regulatoria, reforzando el manejo de errores de las APIs y optimizando consultas de alto volumen sobre activos en Oracle Database.
- Estandaricé los entornos de desarrollo de un equipo de 7 ingenieros, contenerizando el stack de la aplicación con Docker.
- React
- Node.js
- TypeScript
- Oracle Database
- Docker
- REST APIs
Líder de Desarrollo de Software
–
GETMORE Brazil, Florianópolis, Brasil
Líder técnico de una plataforma de fidelización y engagement, a cargo de los frentes de back-end, web y móvil.
- Lideré un equipo de 8 desarrolladores en back-end, front-end y móvil con React Native, estableciendo estándares de código, conduciendo las revisiones de código y definiendo la cadencia de entregas.
- Lancé plataformas de fidelización y engagement en el mercado brasileño, diseñando la arquitectura de un cliente web en React, una app móvil en React Native y servicios en Node.js sobre un modelo de datos compartido en PostgreSQL.
- Acorté los ciclos de release de un equipo con tres frentes de trabajo, introduciendo entornos basados en Docker y un proceso estandarizado de branching y revisión.
- React
- React Native
- Node.js
- PostgreSQL
- Docker
Desarrollador Full-Stack · Practicante de Desarrollo de Software
–
SESI · SumOne, Florianópolis, Brasil
Experiencia previa en Florianópolis, Brasil.
- Desarrollador Full-Stack en SESI (oct. 2017 – jun. 2018): construí una aplicación de coaching de bienestar que ofrecía programas de salud personalizados a trabajadores de la industria, con back-end en Java y front-end en Angular sobre MySQL.
- Practicante de Desarrollo de Software en SumOne (may. 2017 – oct. 2017): contribuí a aplicaciones web de clientes en JavaScript mientras cursaba la carrera de Sistemas de Información.
- Java
- Angular
- MySQL
- JavaScript
Proyectos open source
incident-copilot(se abre en una pestaña nueva)
Copiloto de incidentes multiagente en TypeScript: un supervisor en LangGraph coordina agentes de telemetría, runbooks, planificación y auditoría; las acciones de riesgo pasan por aprobación humana y las prohibidas nunca se ejecutan, aunque el modelo las proponga.
- TypeScript
- LangGraph
- MCP
- React
- Node.js
secure-legacy-mcp(se abre en una pestaña nueva)
Un servidor MCP por stdio que convierte una API REST heredada y hostil en acciones de negocio detrás de una capa de seguridad real: tokens de servicio con hash y revocables, RBAC del lado del servidor y rate limits.
- TypeScript
- MCP
- RBAC
- Node.js
docs-data-assistant(se abre en una pestaña nueva)
Un asistente de documentos y datos que se niega a responder cuando la evidencia es débil, cita sus fuentes y ejecuta Text-to-SQL validado de solo lectura, con guardrails y un eval gate en CI.
- TypeScript
- RAG
- Text-to-SQL
- Evals
Competencias
- Móvil
- React Native, iOS, Android, publicaciones en App Store y Google Play, gestión de releases móviles, rendimiento móvil, crash reporting
- Front-end
- React, Next.js, React Server Components, App Router, Server-Side Rendering (SSR), Static Site Generation (SSG), Tailwind CSS, design systems, bibliotecas de componentes, diseño responsivo
- Lenguajes
- TypeScript, JavaScript (ES6+), HTML5, CSS3, Node.js, Java (nivel básico)
- Calidad
- Jest, React Testing Library, Playwright (pruebas end-to-end), pruebas unitarias, pruebas de integración, cobertura de pruebas, Test-Driven Development (TDD), revisión de código
- Confiabilidad
- New Relic (APM, Real User Monitoring), Bugsnag (seguimiento de errores, crash reporting), monitoreo, alertas, respuesta a incidentes, análisis de causa raíz
- Accesibilidad
- WCAG 2.1 AA, ARIA, HTML semántico, navegación por teclado, pruebas con lectores de pantalla
- Desarrollo con IA
- Claude Code, agentes de programación con IA, flujos agénticos, spec-driven development, prompt engineering, revisión de código generado por IA, uso responsable de la IA
- Back-end
- APIs REST, GraphQL, Fastify, Express, PostgreSQL, MySQL, Firebase, CMS headless (Prismic), Docker, AWS, CI/CD, Git, Agile, Scrum
Formación
Licenciatura en Sistemas de Información
2016 – 2020
Universidade Federal de Santa Catarina (UFSC), Brasil
Idiomas
- Portugués
- Nativo
- Inglés
- C1, avanzado — más de 5 años trabajando a diario con equipos de Estados Unidos; programa de intercambio en Vermont, EE. UU.