Migrating Oracle R11 to R12 left a critical module with no replacement — and operations could not stop.
My role
Owning layout and UX decisions, I designed the flows around operators’ routines and backed each delivery with unit and end-to-end tests.
Solution
New Contracts and Customers modules designed around operators’ routines, so the system switch wouldn’t stall the day-to-day.
Micro Front-ends
React
TypeScript
E2E
NTT DATA · BEES2021 — 202402
BEES / Ambev backoffice
Pain
Internal users depended on other teams for day-to-day tasks on the B2B platform.
My role
I built the screens and the layer that feeds them only what they need, tracked how each feature was used and backed up newcomers on the team.
Solution
Internal tools that gave platform operators their autonomy back, without depending on other teams for the basics.
React Query
NestJS
Azure DevOps
Jest
Docket2018 — 202103
Design System from scratch
Pain
Inconsistent screens and legacy features that were hard to evolve in HTML/Thymeleaf.
My role
Side by side with design, I built and maintained the Design System components — and helped choose who’d join the team by running technical interviews.
Solution
A Design System built with the design team, giving screens a single language and a path to modernize the legacy.
Storybook
Design System
Styled Components
Certifications
Engenharia de Usabilidade pra Sistemas Web
Acessibilidade web parte 1: tornando seu front-end inclusivo
Bootcamp Front-end JAMStack
Journey
A career made of jumps.
Every phase was a jump: leaving the comfort zone, pulling the chute and landing a little closer to what I wanted to build. Scroll to fall along.
2011
altitude
2011201420162018202120222024
Phase 01Origin
2011 — 2017
Legião Mirim · Grupo Itaipu
Apprentice — Legião Mirim
Junior Administrative Assistant
Stock Assistant
The first jump. Almost six years among paperwork, spreadsheets and inventory — where I learned process, discipline and to see the pain of the people running the day-to-day.
2011 — 2017 · Mogi das Cruzes, SP
Legião Mirim · Grupo Itaipu
Apprentice — Legião Mirim2011 — 2013
Junior Administrative Assistant2013 — 2015
Stock Assistant2015 — 2017
Started as an apprentice through Legião Mirim
Administrative routines and inventory control
Foundation in responsibility and operations
Phase 02Education
2014 — 2015
Etec Presidente Vargas
Building Construction Technician
Architecture and technology were always my passions. Alongside work, a technical course in Building Construction taught me to design before building — and, later, to choose which of the two paths to follow.
2014 — 2015 · Mogi das Cruzes, SP
Etec Presidente Vargas
Building Construction Technician2014 — 2015
Technical course in Building Construction
Technical drawing, design and construction planning
Balanced with administrative work
Phase 03Education
2016 — 2018
Universidade de Mogi das Cruzes
Technologist in Systems Analysis & Development
The change of course: balancing inventory work with college, I found in code a way to solve the pain points I saw up close every day.
HTML
CSS
JavaScript
2016 — 2018 · Mogi das Cruzes, SP
Universidade de Mogi das Cruzes
Technologist in Systems Analysis & Development2016 — 2018
Degree in Systems Analysis and Development
First contact with HTML, CSS and JavaScript
HTML
CSS
JavaScript
Phase 04Work
2018
Industrialleds do Brasil
Web Development Intern
First job in tech. The kind of internship where you do a bit of everything — and the confirmation I’d picked the right course.
HTML
CSS
JavaScript
WordPress
2018 · Mogi das Cruzes, SP
Industrialleds do Brasil
Web Development Intern2018 — 2018
Product landing pages with HTML, CSS and JS
Maintained WordPress and Prestashop sites and platforms
Created Mercado Livre ads in Photoshop
Internal user support
HTML
CSS
JavaScript
WordPress
Phase 05Work
2018 — 2021
Docket Brasil
IT Assistant
Front-end Developer I
Front-end Developer II
Front-end Developer III
Three years, four titles. I came in through IT support and left as Front-end III — growing with the team, side by side with design and helping choose who’d join next.
HTML
CSS
Sass
JavaScript
Webpack
React
+5
2018 — 2021 · São Paulo, SP
Docket Brasil
IT Assistant2018 — 2019
Front-end Developer I2019 — 2020
Front-end Developer II2020 — 2020
Front-end Developer III2020 — 2021
Built the Design System with the design team, components in Storybook
New micro front-end based system with React
Migrated legacy features to React and Styled Components
Back-offices with HTML, CSS, JS, Webpack and Thymeleaf; style guides with designers
Ran technical interviews for the dev team
HTML
CSS
Sass
JavaScript
Webpack
React
Styled Components
Storybook
Micro Front-ends
Design System
Scrum
Phase 06Education
2021
Alura
Front-end JAMStack Bootcamp
Gear check: a deliberate pause to study and come back better prepared for the next jump.
React
JavaScript
2021 · Remote
Alura
Front-end JAMStack Bootcamp2021 — 2021
Deep dive into JAMStack and the React ecosystem
Groundwork for the next phase: front-end at scale
React
JavaScript
Phase 07Work
2021 — 2024
BEES · Ambev via NTT DATA
Front-end Developer
Software Engineer I
Software Engineer II
Over three years building the backoffice for the people who keep Ambev’s operation running. I learned to think at scale — product, team and autonomy for whoever is on the other side of the screen.
React
TypeScript
Styled Components
Material UI
React Query
NestJS
+11
2021 — 2024 · Campinas / São Paulo, SP
BEES · Ambev · NTT DATA
Front-end Developer2021 — 2022
Software Engineer I2022 — 2023
Software Engineer II2023 — 2024
Micro front-ends with React, TypeScript, Styled Components, Material UI, React Query
BFF with NestJS/Node.js to send only what the client needs
Unit tests with Jest and React Testing Library
Monitoring with New Relic and feature metrics with Segment.io
CI/CD pipelines on Azure DevOps
Design System / Storybook and Figma prototypes into real interfaces
Supported less experienced teammates
React
TypeScript
Styled Components
Material UI
React Query
NestJS
Node.js
Jest
React Testing Library
New Relic
Segment
Azure DevOps
Storybook
Figma
Micro Front-ends
Design System
Scrum
Phase 08Teaching
2022 — 2023
AlgaWorks
Tutor
In parallel, paying it forward: as a tutor, I helped beginners take their first jumps — and learned by teaching.
HTML
CSS
JavaScript
React
2022 — 2023 · Remote
AlgaWorks
Tutor2022 — 2023
Answered forum questions on HTML, CSS, JavaScript and React
Sharing knowledge as a way of learning
HTML
CSS
JavaScript
React
Phase 09Work
2024
C6 Bank via NTT DATA
Front-end Developer
A short stint in banking, evolving the CRM and the session the bank’s teams use every day — quickly understanding each squad’s context to deliver without friction.
React
TypeScript
2024 · São Paulo, SP
C6 Bank · NTT DATA
Front-end Developer2024 — 2024
Improvements to the logged-in user session
Enhancements to CRM features used by the bank’s teams
Front-end requests for different squads, as each team needed
React
TypeScript
Phase 10Current landing
2024 — now
Ticket via Tata Consultancy Services
Senior Front-end Developer
Current landing: moving a critical operation to a new backoffice without stalling its day-to-day — owning the experience of the people who use the tool.
React
TypeScript
Micro Front-ends
React Query
Jest
Playwright
+3
2024 — now · São Paulo, SP
Ticket · Tata Consultancy Services
Senior Front-end Developer2024 — now
Built the Contracts and Customers modules, owning layout and UX decisions
New modules centralizing business-critical information
Micro front-end architecture for scale and decoupling
Caching and state management cutting response times
Automated unit and end-to-end tests (Playwright)
Observability with Datadog
React
TypeScript
Micro Front-ends
React Query
Jest
Playwright
Datadog
Node.js
Scrum
Stack
Tools I pack in my parachute.
Each orbit is an area of my toolbox, from the core to my everyday workflow.
Core
React ecosystem
Architecture
Quality & Observability
Workflow
25+
tools in orbit
Technology list
Core
HTML
CSS
Sass
JavaScript
TypeScript
React ecosystem
React
React Query
Styled Components
Material UI
Architecture
Micro Front-ends
Design System
Storybook
Node.js
NestJS
Webpack
Quality & Observability
Jest
React Testing Library
Playwright
Datadog
New Relic
Segment
Workflow
Azure DevOps
Figma
Scrum
WordPress
Contact
Let's talk.
If any of these pain points sounds like your team’s, tell me through the form. I reply personally.