Ir al contenido

Experiencia

4 puestos

Los 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.