Experiencia
4 puestosLos cuatro puestos, y lo que entregué en cada uno.
Desde 2023. Los puntos son lo que yo construí, no lo que el equipo construyó a mi alrededor.
01
TOTVS
Ago 2025 hasta hoy
Joinville, híbrido
- Angular
- TypeScript
- Cypress
- CI/CD
Ingeniero de Software Frontend
El módulo financiero-logístico de una plataforma de flete enterprise, en una de las mayores empresas de software de Brasil. Entré por el área de pruebas y pasé al frontend. La parte financiera es tan densa como suena.
- Responsable de la entrega de frontend del módulo financiero-logístico, de punta a punta: funcionalidades, arquitectura y calidad de las pruebas E2E en varios squads.
- Diseñé desde cero la arquitectura de un producto micro-frontend, como único ingeniero de la base. Module Federation para separar shell y remotes, más i18n y autenticación, para que el resto del equipo construyera funcionalidades sin tocar la infraestructura.
- Construí
zephyr-reporter, una librería interna que conecta la suite de Cypress con Jira y Zephyr Scale y registra automáticamente cada ejecución como un ciclo trazable. La presenté al QA Chapter; otros equipos la adoptaron por iniciativa propia, más allá del producto piloto. - Construí desde cero el módulo de facturación por período contractual de Financeiro Logístico, con rollout por feature flag para que la facturación automatizada de transportistas saliera sin un release coordinado.
- Hago pair programming y code review con ingenieros senior y analistas de varios squads. El contacto cercano con gente de larga trayectoria es de donde viene buena parte de mi intuición de arquitectura.
02
Ultra LIMS
Nov 2024 a Ago 2025
Joinville, híbrido
- Cypress
- TypeScript
- React
- Jest
- CI/CD
Ingeniero de Software, Automatización de Pruebas
Alguien tenía que montar la arquitectura de pruebas antes de que la aplicación creciera hasta necesitarla. Ese era el trabajo.
- Construí desde cero la arquitectura de pruebas E2E de una aplicación en crecimiento y la integré al pipeline de release.
- Diseñé una configuración de Cypress con TypeScript para escalar junto con la aplicación, no solo para cubrir lo que existía esa semana.
- Automaticé los flujos de negocio más críticos, reduciendo la regresión manual que precedía a cada release.
- Integré la suite al CI/CD para que corriera en cada deploy, sin disparo manual.
03
Emer Soluções Médicas
Nov 2023 a Nov 2024
Joinville, híbrido
- Node.js
- Express
- Prisma
- MongoDB
- Stripe
- React
Ingeniero de Software, medio tiempo
Flujos de pago, migraciones de MongoDB que no podían perder datos y un equipo de operaciones que de verdad quería usar la interfaz que construí para ellos.
- Construí los flujos de pago en el backend con Node.js (Express, Prisma) y Stripe.
- Escribí y validé scripts de migración de MongoDB, sin pérdida de datos entre actualizaciones.
- Construí interfaces en React para el equipo de operaciones, diseñadas a partir de su trabajo real del día a día, no de lo que se veía bien en una demo.
04
MG Tech
Ene 2023 a Nov 2023
Joinville, remoto
- Next.js
- React
- TypeScript
- Node.js
- VPS
Ingeniero de Software, medio tiempo
Dirigí una pequeña agencia de desarrollo durante casi un año, con un equipo reducido. De punta a punta: del diseño a las validaciones finales antes de que cada sitio saliera al aire.
- Dirigí una agencia de desarrollo web, entregando aplicaciones para clientes de e-commerce, SaaS y landing pages.
- Rehice sitios de clientes con foco en rendimiento, reduciendo hasta un 50% el tiempo de carga inicial con cambios de arquitectura, code splitting y optimización de assets.
- Construí integraciones a medida que automatizaron procesos manuales y eliminaron trabajo repetitivo para quienes las usaban.
- Dirigí proyectos de punta a punta con un equipo pequeño: del briefing y el diseño al deploy y el soporte al cliente.
Los productos que construyo y lanzo están en la página de proyectos.