|

Engenheiro de Software | Full Stack, Dados & Cloud

Engenheiro de Software em formação pela FIAP, com base técnica em Back-End e atuação em Full Stack, Dados e Cloud. Atuo com Java, Spring Boot, Python, SQL, React.js e AWS, desenvolvendo APIs REST, aplicações web e soluções orientadas a dados.

Foto de perfil de Matheus Barroso

Sobre

Desenvolvo APIs REST e aplicações web com Java, Spring Boot e SQL, aplicando boas práticas em APIs REST, JPA/Hibernate, modelagem relacional e integração com bancos de dados relacionais e NoSQL.

No Front-End, tenho base em React.js, JavaScript, HTML, CSS, Tailwind e Next.js, com foco em interfaces responsivas e integração com APIs.

Também atuo com Dados usando Python, SQL e Pandas em projetos acadêmicos voltados à coleta, manipulação, análise e geração de relatórios com dados estruturados.

Minha formação em Engenharia de Software na FIAP me permite transitar entre Back-End, Full Stack, Dados e Cloud, conectando tecnologia a problemas reais.

Inglês: IntermediárioEspanhol: Avançado

Competências

💻 Linguagens

Java
Python
JavaScript
C#

🚀 Frameworks & Libs

Spring Boot
.NET
React.js
Next.js
Tailwind
Pandas

☁️ Cloud & DevOps

AWS Certified
Azure
Docker
Terraform

🗄️ Databases

PostgreSQL

🎨 Markup & Styling

HTML5
CSS3

Projetos

Visualização:
Área:
Tipo:
FullstackAcadêmico

⚽ Passa a Bola — Plataforma de Futebol Feminino

Plataforma fullstack para acompanhar futebol feminino com tabelas, jogos, notícias e um sistema de Fantasy com ranking. Autenticação com tokens e bcrypt; API Node/Express com proteções de segurança.

Stack:
React.js Tailwind Express
FullstackAcadêmico

💰 Controle de Gastos Residenciais

Aplicação fullstack para controle de gastos residenciais com .NET/C# no back-end e React + TypeScript no front-end. Permite cadastrar pessoas, registrar transações financeiras e consultar totais por pessoa e consolidado geral, com persistência em SQLite e testes automatizados.

Stack:
C# React.js TypeScript
Back-EndAcadêmico

🗃️ CRUD de Funcionários (Spring Boot + DynamoDB)

API REST para gerenciamento de funcionários, construída com Spring Boot 3 e Amazon DynamoDB (NoSQL). Integração com serviços AWS via SDK oficial, demonstrando operações CRUD e boas práticas.

Stack:
Java Spring Boot AWS
Front-EndVoluntário

🏛️ Instituto Balbino Fé com Obras

Site completo desenvolvido como projeto voluntário. Front-end responsivo com HTML, CSS e JavaScript, incluindo criação da identidade visual (logotipo e banner).

Stack:
HTML CSS JavaScript
Front-EndFreelance

💄 Media Kit Interativo

Landing page responsiva para apresentar a influencer, com métricas, marcas, galeria, vídeos e meios de contato.

Stack:
HTML CSS JavaScript
Back-EndAcadêmico

👥 CRUD de Clientes (Spring Boot)

API REST completa para gerenciamento de clientes com Spring Boot 3.5.5, JPA, validação de dados e tratamento robusto de exceções. Sistema com paginação, DTOs personalizados e banco H2 para demonstração.

Stack:
Java Spring Boot
Back-EndAcadêmico

🗃️ CRUD com JPA + Hibernate + PostgreSQL

Aplicação CRUD da entidade Pessoa usando JPA (Hibernate) e PostgreSQL. Boas práticas de EntityManager, transações e estruturação para estudo e portfólio.

Stack:
Java PostgreSQL
Front-EndAcadêmico

🌊 AquaSafe - Monitoramento de Enchentes

Front-End para solução de monitoramento de enchentes (Global Solutions FIAP): landing page responsiva e interatividade com JavaScript puro. Parte web da solução com HTML, CSS e JS.

Stack:
HTML CSS JavaScript
Front-EndAcadêmico

🍷 Vinheria Agnello — Portal de E-commerce

E-commerce multi-páginas com catálogo por categorias, ofertas, página "Sobre" e contato. Foco em UX e fidelidade à história da marca fictícia.

Stack:
HTML CSS JavaScript
DadosAcadêmico

📊 Sistema de Recrutamento Ético e Inclusivo com Base em Dados

Sistema em Python para apoiar processos seletivos mais justos e inclusivos. A aplicação coleta dados de candidatos, calcula pontuações com base em experiência e habilidades, gera ranking de recomendação e utiliza Pandas para estruturar relatórios e analisar possíveis vieses de gênero no processo.

Stack:
Python Pandas
DadosAcadêmico

⚽ Plataforma de Estatísticas do Futebol Feminino

Sistema em Python para gestão e análise de estatísticas do futebol feminino. A aplicação permite cadastro de jogadoras, clubes, campeonatos, partidas e eventos, além de gerar rankings, estatísticas individuais, buscas e comparações entre jogadoras usando estruturas de dados, funções e lógica de programação.

Stack:
Python

Contato

Vamos trabalhar juntos?

Vamos Conversar!

Estou sempre aberto a novas oportunidades e projetos interessantes.

Conversar no WhatsApp