Portfólio profissional

Desenvolvedor Back-end

Construo sistemas robustos, escaláveis e fáceis de manter, com visão de produto e foco em qualidade de código.

Laravel PHP Vue.js APIs REST MySQL
Foto de perfil

Sobre Mim

Sou Pedro Uchôa, desenvolvedor back-end, e tenho grande satisfação em trabalhar diretamente com código e resolução de problemas. Minha trajetória na programação começou com PHP, linguagem na qual construí minha base, e desde então venho ampliando meu repertório com Python, JavaScript, Laravel e Tkinter para interfaces desktop quando necessário. Valorizo muito o aprendizado contínuo e a evolução prática em cada projeto.

Atuo com frequência no desenvolvimento de APIs e na modelagem de bancos de dados, principalmente com MySQL e SQLite. Tenho foco em construir estruturas confiáveis e bem organizadas, garantindo que o sistema funcione com estabilidade e manutenção simples. Minha abordagem é pragmática: busco soluções eficientes, claras e adequadas ao contexto de cada demanda.

No dia a dia, procuro manter uma postura investigativa e consistente. Quando encontro um problema, vou até a causa para entender o comportamento e corrigir com segurança. Também dedico tempo ao ambiente Linux, leitura de documentação e testes de novas ferramentas, porque acredito que atualização técnica é parte essencial do desenvolvimento profissional.

Este portfólio reúne projetos que representam minha forma de trabalhar, meu raciocínio técnico e minha evolução como desenvolvedor. Cada entrega reflete minha preocupação com segurança, organização e funcionalidade, desde sistemas de autenticação até aplicações criadas para validar novas ideias na prática.

Tecnologias

Stack voltada para desenvolvimento back-end moderno, integrações e aplicações completas.

  • Java
  • JavaFX
  • Vue.js
  • PHP
  • MySQL
  • Laravel
  • Python
  • APIs REST
  • SQLite
  • Git
  • JavaScript
  • Linux

Projetos

Aplicações desenvolvidas com foco em organização de código, usabilidade e resolução de problemas reais.

Sistema de autenticação Cadastro Recuperar Recuperar

CREDE 01

Plataforma web desenvolvida para otimizar rotinas administrativas, organizar dados e agilizar o trabalho da CREDE 01.

Ver no GitHub
Sistema de autenticação Login Cadastro Recuperar

Portal Salaberga

Conjunto de sistemas criados para automatizar processos internos da EEEP Salaberga, reduzindo tarefas manuais e aumentando a produtividade.

Ver no GitHub
Sistema de autenticação Login Cadastro Recuperar

Paróquia Digital

Sistema de gestão paroquial que centraliza serviços, facilita o controle das atividades e melhora a organização da comunidade.

Ver no site
Sistema de autenticação Login Cadastro Recuperar

Sistema de Autenticação

Sistema de autenticação feito em PHP utilizando orientação a objetos, construído na arquitetura MVC, usando o banco de dados MySQL. O sistema possui cadastro, login, recuperação de senha com MD5, um FPDF mostrando todos os dados de um banco de dados e a utilização de sessions para que o sistema não sofra invasões.

Ver no GitHub
Sistema gerenciador Criar banco Criar tabela

Gerenciador de Banco de Dados

Sistema gerenciador de banco de dados feito em PHP orientado a objetos, construído na arquitetura MVC. Permite a criação e exclusão de bancos e tabelas, e ao clicar em uma tabela é possível ver as informações gerais da tabela.

Ver no GitHub
Sonar Login Perfil Playlist

Sonar

Projeto feito por dois desenvolvedores com o objetivo de criar uma simulação de site de música, como Spotify e Deezer, utilizando PHP orientado a objetos e banco de dados MySQL.

Ver no GitHub
Aplicação de cadastro

Cadastro de Usuário

Aplicação feita em Python com o uso do Tkinter como interface gráfica, banco de dados SQLite, relatórios em PDF e funcionalidades CRUD.

Ver no GitHub
Imagem ampliada