Abierto a oportunidades remotas con empresas de EE.UU.

Ingeniero de Software construyendo productos confiables para equipos globales.

Soy Ingeniero de Software con más de 6 años de experiencia construyendo aplicaciones web en producción, design systems, micro-frontends, portales para desarrolladores y productos SaaS full-stack. Radicado en Brasil, con experiencia trabajando de forma remota con equipos internacionales.

6+ años

Más de 6 años de experiencia profesional en ingeniería de software

15 países

Productos entregados en 15 países

40+ ingenieros

Más de 40 ingenieros capacitados en un design system interno

De extremo a extremo

Responsabilidad full-stack, desde la arquitectura hasta el lanzamiento

Sobre mí

Soy Ingeniero de Software de Blumenau, Brasil, con más de 6 años de experiencia construyendo y evolucionando aplicaciones web tanto para negocios locales como para organizaciones internacionales.

Mi base más sólida está en la ingeniería frontend con React y TypeScript, donde he trabajado en design systems, micro-frontends, portales para desarrolladores, aplicaciones responsivas e interfaces operativas complejas. Con el tiempo, también me expandí al desarrollo full-stack usando Node.js, NestJS, Prisma y PostgreSQL, lo que me permite trabajar en todo el ciclo de vida del producto, no solo en una capa del stack.

También estoy bien adaptado al desarrollo asistido por IA, usándolo a diario en mi flujo de trabajo — principalmente ChatGPT/Codex, Claude y Claude Code, y Cursor — para prototipado, code review, refactorización, debugging y documentación.

Lo que más disfruto es tomar un problema poco claro y convertirlo en una solución bien estructurada — entendiendo la necesidad del negocio, definiendo la arquitectura, implementando la funcionalidad, probándola, documentándola y ayudando a llevarla a producción. Me importa mucho la mantenibilidad, las responsabilidades claras, los patrones reutilizables y tomar decisiones técnicas que apoyen al producto en lugar de agregar complejidad innecesaria.

Tengo experiencia trabajando con equipos distribuidos e internacionales, colaborando de cerca con ingenieros, diseñadores, QA, producto y stakeholders del negocio. Me comunico con fluidez en inglés y valoro la autonomía, el sentido de pertenencia, las discusiones técnicas reflexivas y los entornos donde se anima a los desarrolladores a entender el problema, no solo a implementar tareas.

Fuera del software, disfruto jugando deportes de raqueta, aprendiendo instrumentos musicales y construyendo productos y experimentos personales.

Experiencia

Mi Trayectoria

Ingeniero de Software
BEES / AB InBev
Puesto Actual
Remoto
  • Construí y evolucioné experiencias de frontend para una plataforma de comercio B2B a gran escala, operando en 15 países
  • Trabajé con React, TypeScript, micro-frontends, design systems, feature flags, observabilidad y equipos de producto internacionales
  • Lideré la configuración del entorno, el despliegue y la integración de un nuevo micro-frontend
  • Investigué y documenté procesos de configuración y entrega que antes no estaban claros
  • Redacté la mayor parte de la documentación técnica asociada a flujos de migración importantes
  • Ayudé a migrar mercados y proveedores a una nueva arquitectura
  • Capacité a más de 40 ingenieros en el design system interno
  • Ayudé a mejorar la consistencia de la UI y a reducir defectos relacionados con la interfaz
  • Actualmente mejorando el portal de desarrolladores de la empresa
  • Contribuyendo a integraciones de frontend para un chat de IA interno y una experiencia de búsqueda inteligente
Lead Frontend Developer
Elemental Systems
Experiencia anterior
Remoto · Contratista Independiente
  • Modernicé aplicaciones React heredadas usando TypeScript, Hooks y patrones modernos de componentes
  • Introduje gestión de estado estructurada con Context API y Effector
  • Reduje el código frontend duplicado mediante componentes reutilizables
  • Construí interfaces operativas complejas, grillas de datos editables, widgets personalizados y formularios
  • Diseñé y desarrollé aplicaciones de kiosco touchscreen para una cadena de estaciones de servicio
  • Trabajé en los límites de integración entre frontend y backend
  • Fui mentor de ingenieros en React, mantenibilidad y estándares de frontend
Ingeniero de Software Full-Stack
Carl Consulting
Experiencia anterior
Blumenau, Brasil - Autónomo
  • Construí aplicaciones web en producción para negocios regionales
  • Fui responsable de los requisitos, frontend, backend, modelado de datos, despliegue y mantenimiento
  • Desarrollé un sistema de gestión minorista para una óptica
  • Trabajé con React, TypeScript, Node.js, Express, MongoDB y Docker
  • Construí autenticación, permisos basados en roles, formularios, dashboards y flujos de gestión de imágenes
Proyectos

Trabajo destacado

Proyecto principal

PR Tracker

Una plataforma SaaS full-stack para centralizar la visibilidad de pull requests y los flujos de trabajo de ingeniería.

Repositorio privado
Panel de PR Tracker mostrando pull requests rastreados en varios repositorios, con columnas de estado, SLA y aprobaciones
Problema

Los equipos de ingeniería suelen gestionar pull requests en múltiples repositorios y plataformas sin una vista centralizada de propiedad, estado, revisiones y acceso organizacional.

Solución

Una plataforma multi-tenant organizada en torno a organizaciones, workspaces, repositorios, pull requests, miembros, invitaciones, notificaciones, historial de auditoría, y planes y permisos.

React 19TypeScriptViteZustandTailwind CSSNestJSPrismaPostgreSQLJWT / Passport.jsDocker

Este proyecto demuestra la capacidad de Felipe para ser dueño de un producto SaaS de principio a fin, tomar decisiones de arquitectura en frontend y backend, modelar reglas de negocio complejas, implementar autenticación y permisos seguros, y crear una experiencia de usuario pulida.

Repositorio privado — la arquitectura, los detalles de implementación y una demostración del producto están disponibles durante las entrevistas.

Sistema de Gestión para Óptica

Proyecto de cliente privado — detalles en entrevistas

Una plataforma de gestión en producción que reemplazó procesos manuales en un negocio óptico regional.

Sistema de gestión de óptica mostrando una lista de clientes con búsqueda por nombre y CPF

Diseñé y construí la aplicación completa — modelado de datos, frontend, APIs de backend, autenticación y permisos basados en roles. Actualmente en producción con más de 5.000 registros de clientes, reemplazando procesos manuales fragmentados.

ReactTypeScriptNode.jsExpressMongoDBDocker
Habilidades

Capacidades

Ingeniería Frontend
ReactTypeScriptJavaScriptHTML5CSS3Sass/SCSSTailwind CSSDiseño ResponsivoAccesibilidadi18nRendimiento
Sistemas de UI
Design SystemsLibrerías de ComponentesMaterial UIShadcn/uiRadix UIStorybookFigmaInVision
Estado y Arquitectura
ZustandEffectorRedux ToolkitContext APIMicro-FrontendsArquitectura ModularArquitectura Orientada a DominioAdapter PatternDTO PatternMonoreposCustom Hooks
Backend y Datos
Node.jsNestJSExpressREST APIsGraphQLPrismaPostgreSQLMongoDBMongooseJWTPassport.jsbcryptclass-validatorRBACMulti-Tenancy
Pruebas y Calidad
JestVitestReact Testing LibraryCypressSupertestTS strict modeESLintPrettier
DevOps y Observabilidad
GitDockerAzure DevOpsGitHub ActionsArgoCDSonarQubeNew RelicSwagger/OpenAPI
Desarrollo Asistido por IA
ClaudeClaude CodeCursorChatGPTCodexPrototipado de UIDesign-to-CodeCode ReviewRefactorizaciónDebugging
Prácticas y Entrega
Alcance TécnicoSentido de PertenenciaMentoríaDocumentaciónEntrega ÁgilResolución de Problemas en Producción
Cómo trabajo

Principios de ingeniería

01
Ser dueño del resultado

Asumo responsabilidad más allá de la implementación, incluyendo aclaración, arquitectura, pruebas, documentación, lanzamiento y seguimiento.

02
Construir para la mantenibilidad

Priorizo límites claros, componentes reutilizables, tipado fuerte y soluciones que el próximo ingeniero pueda entender.

03
Comunicar a tiempo

Señalo requisitos poco claros, riesgos y trade-offs antes de que se conviertan en problemas de entrega.

04
Resolver problemas reales

Me importa si una decisión técnica mejora la experiencia de los usuarios, de los equipos de ingeniería o del negocio.

Contacto

Construyamos algo significativo.

Estoy abierto a oportunidades remotas de Full-Stack e Ingeniería de Producto con equipos de EE.UU. e internacionales.