JavaScriptTypeScriptReactReact Hook FormTanStack QueryStorybookMeteor.jsNode.jsMongoDBJestReact Testing LibraryMochaPlaywrightGit
Software Engineer - Full-time
Oct 2020 - Sep 2025 · 5 years
Porto Alegre, Rio Grande do Sul, Brazil · Remote
- Designed, developed, and delivered frontend features for a communication platform serving over 12 million users.
- Led the migration of large frontend modules from JavaScript to TypeScript, modernizing approximately 30% of the codebase and improving maintainability and type safety.
- Designed and implemented 5 reusable UiKit components used by Rocket.Chat marketplace applications, improving consistency and extensibility for third-party app developers.
- Resolved more than 30 critical Omnichannel issues, improving platform stability and customer experience.
- Reviewed more than 300 pull requests, improving code quality, consistency, and engineering standards across the frontend codebase.
- Mentored frontend engineers through code reviews and technical guidance, helping improve TypeScript adoption and code quality across multiple squads.
- Collaborated with Product Managers, Designers, and engineers to define scalable frontend architecture and deliver complex UI initiatives.
- Improved frontend reliability, accessibility, and developer experience by expanding automated test coverage and enhancing shared component patterns with React Testing Library, Jest, and TypeScript.