CASE STUDY

Plataforma de Gerenciamento de Portfólio

Uma solução completa que desenvolvi do zero para consolidar e analisar investimentos de Renda Fixa e Variável. O sistema integra-se a APIs de mercado para buscar dados em tempo real e históricos, calculando com precisão a rentabilidade e a evolução do patrimônio do usuário.

Context

O objetivo era criar uma ferramenta unificada e de alta performance que eu mesmo gostaria de usar. O maior desafio técnico foi integrar múltiplas fontes de dados (APIs e web scraping) de forma assíncrona e otimizar as consultas para fornecer uma experiência de usuário fluida e instantânea.

Contexto

Technologies Used

Next.js
Next.js
TypeScript
TypeScript
React
React
Java
Java
Spring Boot
Spring Boot
Redis
PostgreSQL
PostgreSQL
Docker
Docker
AWS
AWS

Video Demo

Features

Key Features

  • Dashboard consolidado com patrimônio total, rentabilidade e alocação de ativos.
  • Cálculo detalhado da rentabilidade de Renda Fixa, incluindo Tesouro Direto (IPCA, Selic) e CDBs.
  • Integração com APIs do Banco Central (CDI/IPCA) e Yahoo Finance (Ações, Criptos).
  • Cache distribuído com Redis para acelerar drasticamente o carregamento de dados históricos e cotações.
  • Autenticação segura de ponta a ponta utilizando Spring Security e tokens JWT.

Project Gallery

Gallery 0
Gallery 1
Gallery 2

Outcome

O resultado é uma plataforma robusta e escalável. A implementação do Redis reduziu o tempo de carregamento do gráfico de evolução de vários segundos para milissegundos após a primeira consulta, validando a arquitetura focada em performance. O projeto solidificou minhas habilidades em arquitetura de microsserviços, cache e programação reativa.