Software Engineer · Web frontend

Frontend for real products. Care in every interaction.

I’m Giovanni Fernandes Vicentin, a software engineer focused on web frontend. I build interfaces with React, Next.js, and TypeScript at Itaú Unibanco, with experience at Carrefour and Sam’s Club Brazil. My backend experience helps me connect those interfaces to the services behind them.

Companies I’ve worked with

Brazil / Software for the webReact Next.js Node.js

01 / Experience

Engineering in production.

I work across interfaces and backend systems in product teams. Here are some of my contributions to production applications.

Itaú Unibanco

Software Engineer

2026 — Present

A new web foundation for the Itaú app.

How I replaced native repositories with a high-performance web foundation and structured the frontend for the 2027 relaunch.

Itaú HubApp Modernization
I replaced the navigation hub’s native architecture with a single web project built with React and Next.js, drastically accelerating app deployments and rollouts.
+24%Loading Performance
I implemented a local caching strategy to minimize backend calls, speed up loading across app journeys, and deliver smoother navigation.
New AppApp Relaunch Planned for 2027
Development of the app’s new visual identity. I built a modern interface designed from the outset to support AI integrations and enhance the user experience.
Explore this experienceCollapse details

I built the web foundation of the Itaú app’s navigation hub from scratch, replacing two native repositories with a single project in React and Next.js. The architecture combines WebView, static site generation (SSG), and BFF integration, enabling greater release autonomy and faster feature delivery.

I implemented local caching to reduce backend requests and improve loading times across app journeys, achieving a gain of 24% in loading performance. I also contribute to an entirely new app interface, with a relaunch planned for early 2027.

Alongside my work on the app, I was the first Itaú employee to use and validate an internal tool for specification-driven development with AI agents, skills, and MCP. This work helped assess the tool’s use in the bank’s development workflow.

ReactNext.jsNode.jsGoTypeScriptAIWebViewSDDMCP

Carrefour & Sam’s Club

Software Engineer

2024 — 2026

Scale and Revenue at Sam’s Club

Fullstack architecture and performance optimization to support more than 1 million new members and improve membership conversion.

1.4M+ MembersAcquisition at Scale
I built the registration flow end to end, from the frontend to the BFF and backend. The architecture supported more than 1.4 million new members joining in 2024 and 2025.
+26% ProfitMembership Plus Launch
I implemented the fullstack core of the club’s new membership tier, including acquisition, upgrade, and downgrade flows. This work contributed to a 26% increase in profit from membership fees.
+40% CWAOptimized Core Web Vitals
I led the migration of the styling layer from styled-components to Sass. The change cut loading time by 1.8 seconds and increased the PageSpeed Insights score by 40%.
Explore this experienceCollapse details

I built the Sam’s Club member registration flow end to end, developing the frontend, BFF, and backend integrations that supported more than 1.4 million new users in 2024 and 2025. I also implemented Membership Plus, including interfaces and endpoints for purchases, upgrades, and downgrades, contributing to a 26% increase in profit from membership fees.

I connected architectural improvements to performance and conversion gains across the shopping experience. I migrated the styling layer from Styled-components to Sass, cutting load time by 1.8 seconds and increasing the Google PageSpeed Insights score by 40%. I also built an embedded checkout integrated with external payment gateways, eliminating redirects and contributing to a 20% increase in purchase completion rate.

I improved visibility into the customer journey through advanced Google Analytics tracking. Identifying bottlenecks guided improvements that helped reduce complaints by 10% and increase engagement by 15%. I also built a scalable API to manage account and payment data for more than 500,000 users, enabling new promotional campaigns and retention initiatives.

ReactNode.jsGraphQLTailwind CSSTypeScriptSassVTEXPython

Talst Contabilidade e Controladoria

Software Engineer

2022 — 2024

Tax Automation and Engineering

Digital transformation of critical processes: from RPA to high-performance integrations that scale operations without increasing headcount.

80K+Tax documents delivered
I improved the integration architecture, replacing RPA workflows with high-performance APIs. The solution processed 10 documents per second and enabled the delivery of more than 80,000 tax payment documents.
+30%Profit margin
I automated critical payroll and labor administration processes, enabling the team to serve new clients without increasing headcount. The efficiency gains contributed to a 30% increase in the department’s profit margin.
90%+Code coverage
I implemented unit and automated test suites for the core tax document delivery system, achieving more than 90% code coverage. This foundation strengthened the reliability of critical deliveries and confidence in future system changes.
Explore this experienceCollapse details

I modernized tax document processing and delivery by replacing RPA workflows with API integrations. The new architecture processed 10 documents per second and enabled the delivery of more than 80,000 tax payment documents, using Base64 to encode the files. I also built an internal tax management portal with JWT authentication and digital certificates, integrated with government services to automate data retrieval and PDF downloads.

In the payroll and labor administration department, I automated operational processes that enabled the client portfolio to grow without increasing headcount, contributing to a 30% increase in the department’s profit margin. This work connected technical improvements to the business’s capacity to expand.

I strengthened the reliability of critical deliveries with unit and automated test suites for the core tax document delivery system, achieving more than 90% code coverage. I also mentored a junior developer from onboarding to technical autonomy in delivering complex RPA and API solutions, expanding the team’s delivery capacity.

ReactNode.jsNestJSPythonAPIsRPA

02 / Projects

Ideas turned into tools.

Projects created to solve real-world challenges in engineering, accessibility, and well-being. End-to-end products with open-source code, ready for you to test and explore the architecture.

01

Big O Analyzer

Understand how an algorithm’s cost grows with its input.

Big O Analyzer interface for exploring algorithm complexity

Heuristic static analysis of JavaScript, Python, and Java using abstract syntax trees (ASTs) and control flow.

Next.jsTypeScriptMonaco
02

Ebook to Audiobook

Listen to your PDF and EPUB books right in the browser.

Ebook to Audiobook interface for listening to books in the browser

Local file processing and device speech synthesis, without sending books to a server.

ReactTypeScriptPDF.js
03

Mindful Minutes

Take a few minutes to breathe and practice mindfulness.

Mindful Minutes practice selection with guided breathing, visual focus, and muscle relaxation

Guided breathing, visual focus, and muscle relaxation practices with instructions and animations in the browser.

More projects

Sorteia FC

Organize matches and tournaments for EA FC 26 and FC 25. Team draws with category and star-rating filters, balanced matchups, and tournament brackets.

Megazord

Explore STEAM concepts through hands-on learning. I brought games and activities together in an accessible educational platform.

Frank Metálicas

Give a company a presence on the web. I built the Frank Metálicas website with a focus on digital presence and search engine optimization.

03 / About

Attention to experience. Technology with purpose.

Giovanni Fernandes Vicentin
Giovanni Fernandes Vicentin

I believe good software should, above all, make everyday life easier and improve people’s quality of life.

I work at the intersection of human impact and engineering. I develop modern interfaces with a deep focus on how customers navigate, understand, and feel when using a product.

To support this vision, I also work on backend development and infrastructure. Understanding data flows and ensuring high performance are my tools for making technology work for people.

Front-end & UI

React · Next.js · TypeScript · JavaScript · Tailwind CSS · SASS · HTML · CSS

Back-end & Integrations

Node.js · Go · GraphQL · RESTful APIs · SQL · NoSQL · BFF Architecture

Infrastructure & Quality

Docker · AWS · GCP · Vercel · Git · GitHub · CI/CD · Automated Testing (Jest/Vitest)

Concepts & Tools

Accessibility (a11y) · Web Vitals/Performance · SDD · MCP · AI Agents

04 / Contact

Next steps.

Whether you want to discuss architecture decisions, accessibility, or the future of your product, my inbox is open to good connections. Feel free to send a "hello".