Software Portfolio

João Pedro

Engenheiro de Software

Profissional com foco em desenvolvimento de software, interfaces modernas e soluções digitais construídas com clareza técnica, boa experiência de uso e visão de produto.

Skills & Tech Stack

Stack principal e competências técnicas organizadas para leitura objetiva e avaliação rápida.

Stack principal

Tecnologias alinhadas à minha atuação em desenvolvimento de software, back-end, front-end e construção de aplicações escaláveis.

11 competências
Core stack
Node.js
Angular
React
Java
Spring Boot
Linguagens
C
C++
TypeScript / JavaScript
Ferramentas de automação
Python
SQL
Shell
Idiomas
Inglês (C1 - EFSET)
Francês (básico)
Espanhol (básico)

Formação & Experiência

Visão objetiva da minha trajetória acadêmica e profissional, com contexto, escopo e resultados relevantes.

Caso Real

Cedro Rosa

Projeto em produção com foco em interface, integração e experiência do usuário.

Atuação em um contexto real de produto digital, com responsabilidade sobre interface, performance, usabilidade e integração entre plataformas do ecossistema musical.

Tela do projeto Cedro Rosa em produção

Projeto publicado

cedrorosamusica.online

Abrir projeto real
Interfaces responsivasJavaReactIntegração entre plataformasUXPerformance
Contexto

Participei da evolução da experiência digital da Cedro Rosa, plataforma brasileira de streaming de música, contribuindo para uma entrega mais consistente, moderna e orientada ao uso em produção.

Minha atuação

Colaborei ativamente na criação e implementação de interfaces interativas e responsivas com HTML, CSS, JavaScript e React.

Implementei animações dinâmicas e transições mais fluidas para fortalecer a experiência de navegação e aumentar a interação dos usuários.

Revisei usabilidade e estrutura de navegação para tornar o fluxo mais intuitivo, acessível e alinhado a boas práticas de UX.

Stack e integração

Utilizei Java na construção do site da Cedro Rosa dentro da stack da aplicação.

A integração entre Music Go e Cedro Rosa foi realizada via React, conectando a experiência entre os dois sites de forma mais coesa.

Atuei também em otimização de carregamento e responsividade para garantir uma navegação mais ágil e estável.

Resultado

Redução do tempo médio de carregamento das páginas e melhora perceptível na fluidez de uso.

Animações e transições mais consistentes, contribuindo para diminuir a taxa de rejeição.

Integração com a plataforma Cedro Rosa que colaborou para ampliar funcionalidades e contribuir para o crescimento da base de usuários ativos.

Projetos em Destaque

Seleção de projetos com contexto técnico, impacto prático e links para demonstração ou repositório.

Tela do projeto Tetris desenvolvido para o portfólio

Project 01

Tetris

portfolio

Versão autoral do clássico desenvolvida com foco em gameplay, organização de lógica e experiência visual.

Game DevFrontendLógica
Jogar no site
Painel do Sistema de Alerta de Preço

Project 02

Sistema de Alerta de Preço

portfolio

Plataforma de alertas com conta persistida no navegador, monitoramento visual e catálogo mock integrado a múltiplos sites.

MonitoringAutomationAlerts
Abrir demo
Interface do projeto API LOL Matchup Analyzer

Project 03

API LOL Matchup Analyzer

portfolio

Aplicação com backend Node.js + Express e frontend Angular para analisar matchups exatos de Top Lane usando a Riot API.

Node.jsExpressAngularRiot APIAnalytics
GitHub

Project 04

Rastreador de NF

portfolio

Ferramenta voltada ao acompanhamento e à organização de notas fiscais, com fluxo orientado à automação.

AutomationTrackingBack-end
GitHub
Treinamento do Flappy Bird com rede neural NEAT

Project 05

Automatizador de Flappy Bird

portfolio

Experimento em que o jogo aprende a se jogar sozinho com rede neural NEAT e evolução por gerações.

PythonNEATNeural Networks
GitHub
Cena renderizada do projeto Ray Tracer em C

Project 06

Ray Tracer em C

portfolio

Projeto de computação gráfica para estudo de iluminação, materiais, câmera e renderização em baixo nível.

CComputer GraphicsRendering
GitHub