Engenheiro de Software — Backend

Desenvolvimento claro e fácil para produção.

Me chamo Gulherme. Trabalho com desenvolvimento de software — APIs bem definidas, consistente e pipelines que reduzem surpresas em produção. Gosto de sistemas onde é possível entender o que acontece em cada camada.

APIs REST Arquitetura & Modelagem CI/CD e automação Dados e experimentos

Quem eu sou e como eu penso sobre software.

Trabalho com backend e gosto de construir serviços fáceis de entender e manter. Em vez de atalhos, prefiro escolhas que facilitem mudanças no longo prazo: contratos claros, testes que protejam o time e deploys previsíveis.

Nos últimos meses tenho investido em observabilidade e em automatizar pontos do processo de entrega. Também faço experimentos com dados para extrair informações úteis, sem transformar o projeto em um laboratório infinito.

Especialidade

APIs REST, modelagem de dados e arquitetura orientada a serviços.

Como trabalho

Iterações curtas, automação e documentação mínima necessária para que outros também entendam o sistema.

Foco atual

Observabilidade, pipelines e uso prático de dados para decisões de produto.

Técnicas que realmente importam.

Backend

Java e Spring Boot, microsserviços e design de APIs REST que favorecem manutenção.

Banco de dados

MySQL, PostgreSQL, Redis e otimização para consultas específicas.

APIs

Contratos claros, versionamento, testes e autenticação simples.

DevOps & CI/CD

Docker, GitHub Actions e pipelines.

Dados & IA (em estudo)

Provas de conceito para usar dados em decisões de produto e automações pontuais.

Projetos que estruturei

Mercado Online de Produtos Orgânicos

Plataforma para vendas e gestão de produtos. No backend, implementei fluxo de pedidos, controle de estoque e integrações de entrega. O foco foi manter a consistência dos dados e reduzir pontos de falha.

Preview do projeto MOPO
  • Java
  • Spring Boot
  • PostgreSQL
  • Docker

Sistema de organização de eventos

Projeto para gerenciar eventos com foco em backend: filas de processamento, persistência e integrações. O aprendizado principal foi criar contratos claros entre serviços e garantir tolerância a falhas.

Preview do projeto de organização de eventos
  • Java
  • APIs REST
  • MySQL
  • CI/CD

Evolução prática — do ensino ao produto.

02/2024 – 11/2024

Monitor de Programação — IFSP

Auxiliei alunos em lógica, Java e web. Ensinar reforçou minha clareza ao documentar e explicar decisões técnicas.

2024 — Hoje

Projetos pessoais e contribuições

Desenvolvo APIs e automações com foco em reduzir dívida técnica e automatizar deploys e testes.

O que estou estudando e por quê.

Arquitetura de software

Decisões que mantêm o sistema compreensível e permitem mudanças seguras.

Observabilidade

Logs, métricas e tracing para diagnóstico rápido sem adivinhação.

CI/CD e automação

Pipeline que valida e entrega com mínimo de intervenção manual.

IA aplicada

Experimentos práticos para usar dados em decisões de produto, com entregas pequenas e mensuráveis.

Engenharia de dados

Pipelines simples e testes para garantir qualidade da informação consumida pelo produto.

Vamos conversar sobre desenvolvimento.

Fale direto comigo

Se tem uma vaga, uma proposta ou uma questão técnica, envie uma mensagem.

Enviar e-mail Enviar WhatsApp