BP
brunopressidev / data

Bruno Pressi — Estudante de ADS, 5º semestre

Construindo backends sólidos e transformando dados em decisão.

Desenvolvedor focado em Java, Spring Boot e arquitetura de APIs, com experiência paralela em Business Intelligence, ETL e dashboards.

Localização

Rio Grande do Sul, Brasil

Foco

Backend · APIs REST · BI

Stack principal

Java · Spring Boot · JakartaEE · Quarkus · PostgreSQL

01 / Projetos selecionados

Projetos Pessoais e Acadêmicos

Uma curadoria de projetos pessoais e de estudo — backend, APIs e BI.

01

Chess System

Este é um projeto desenvolvido no curso de Programação Orientada a Objetos com Java, ministrado pelo Prof. Dr. Nelio Alves. O objetivo é aplicar conceitos de POO na implementação de um sistema de jogo de xadrez baseado em console.

JavaPOO
02

E-commerce API

API RESTful para gerenciamento de um sistema de e-commerce, construída com Spring Boot. Essa aplicação simula o backend de uma loja virtual com controle de usuários, produtos, pedidos, carrinho de compras, autenticação com JWT e documentação via Swagger.

Spring BootJWTSwagger
03

Gerador de Planos de Estudos

O aluno cadastra suas disciplinas, os tópicos de cada uma, a data da prova e quantas horas por dia tem disponíveis para estudar. O sistema distribui os tópicos ao longo dos dias até a prova, aplica uma lógica de revisão espaçada e exibe o cronograma diário. Conforme o aluno marca sessões como concluídas, o sistema recalcula o plano para os dias restantes.

QuarkusJakartaEEJakarta Faces
04

Aluguel Veículos

API REST com gerenciamento de clientes, veículos e alugueis. Desenvolvida com Spring Boot 3.5.5 e MongoDB.

JavaSpring BootMongoDBJPA
05

API de Estacionamento

API REST desenvolvida em Java 17 com Spring Boot 3, voltada para o gerenciamento de um estacionamento. O projeto utiliza JWT para autenticação, Spring Security para autorização baseada em perfis, Spring Data JPA para persistência, Bean Validation para validação de entradas e OpenAPI/Swagger para documentação da API.

JavaSpring BootJWTJPA
06

Serviço de autenticação

Serviço de autenticação e autorização com Spring Boot, Spring Security e JWT

JavaSpring BootJWTSpring Security
07

Backend Banking System

Sistema bancário em Java + MySQL

JavaMySQL
08

DW & BI — Vacinação COVID-19 RS

Eu construi um data warehouse a partir de dados públicos da campanha de vacinação contra a COVID-19 no estado do Rio Grande do Sul e apliquei conceitos de ETL e desenvolvimento de painéis analíticos para monitoramento e tomada de decisão em saúde pública.

PythonJupyterMetabaseBI
09

DW & BI — Transações de Cartão

Data warehouse de dados reais de faturas de cartão de crédito com conceitos de ETL e acoplado a ferramentas de análise.

PythonJupyterMetabaseBI

02 / Stack técnica

Ferramentas e tecnologias que utilizo

O que uso para construir, testar e entregar software.

Java
Spring Boot
Quarkus
Jakarta EE
Git
Docker
Python
SQL
NoSQL
PostgreSQL
MySQL
MongoDB
Pandas
PowerBI
YOLO
Visão Computacional

03 / Educação & Certificações

Formação contínua

2024 — em andamento

Análise e Desenvolvimento de Sistemas

Graduação tecnológica com foco em desenvolvimento de software, banco de dados, engenharia de software e infraestrutura.

04 / Contato

Vamos construir algo juntos?

Aberto a oportunidades de estágio, projetos freelancer e colaborações em código aberto. Resposta rápida por e-mail.