Pular para o conteúdo
luis.dev

Luis Goés — Engenheiro de SoftwareEngenharia das partes que você não vê.

Engenheiro backend especializado em Java e Spring Boot. Projeto APIs, modelos de dados e integrações — e coloco IA dentro deles para fazer trabalho real, não demonstrações.

Foco
Backend · APIs · Integração com IA
Base
Java · Spring Boot
Agora
Plataforma Spring Boot em produção
Aberto a
Vagas e projetos freelance
Role para montar o sistema

Como eu construo

Todo sistema é montado camada por camada.

Seis áreas de atuação, na ordem em que um sistema se forma. Role a página e o modelo ao lado é montado junto com elas.

01 / 06Arquitetura de Sistemas

Estrutura antes do código.

Começo pelas fronteiras: módulos que não invadem uns aos outros, camadas com uma única responsabilidade e um modelo de dados desenhado para as perguntas que ele precisa responder.

Problemas que resolvo

  • Monólitos que ficaram difíceis de mudar
  • Responsabilidades confusas entre módulos
  • Esquemas que brigam com as consultas
  • Spring Modulith
  • Camadas DDD
  • PostgreSQL
  • Flyway

02 / 06Engenharia Backend

Java e Spring Boot no centro.

Transações, concorrência, jobs agendados e segurança são onde os sistemas costumam quebrar. É nesse trabalho que me especializo, com Java e o ecossistema Spring.

Problemas que resolvo

  • Condições de corrida e processamento duplicado
  • Consultas lentas e acesso N+1
  • Permissões fixas no código em vez de configuráveis
  • Java
  • Spring Boot
  • Spring Security
  • Spring Data JPA
  • Hibernate

03 / 06Desenvolvimento de APIs

Contratos em que outras pessoas podem confiar.

APIs GraphQL e REST com esquemas explícitos, paginação que escala, resolvers em lote e limites que protegem o serviço.

Problemas que resolvo

  • Frontends travados por contratos instáveis
  • Excesso de dados e clientes verbosos
  • Endpoints públicos sem limite de requisições
  • GraphQL
  • REST
  • OpenAPI
  • Redis

04 / 06Integração com IA

IA que trabalha dentro do sistema.

Agentes que chamam ferramentas reais com as permissões do próprio usuário, busca sobre o conhecimento da empresa, saídas estruturadas validadas e custo registrado em cada chamada.

Problemas que resolvo

  • Recursos de LLM que não acessam dados reais com segurança
  • Respostas sem embasamento
  • Gasto com IA imprevisível
  • Spring AI
  • LangChain4j
  • LangChain
  • RAG
  • MCP

05 / 06Automação e Integrações

Sistemas que conversam entre si com confiabilidade.

Caixas de entrada de webhooks que não perdem eventos, sincronizações com APIs de terceiros dentro dos limites e scripts que alteram centenas de fluxos em produção com simulação e reversão.

Problemas que resolvo

  • Webhooks perdidos ou duplicados
  • Tempestades de erros 429 em APIs externas
  • Operações manuais e sujeitas a erro
  • Python
  • Node.js
  • Webhooks
  • HMAC

06 / 06Desenvolvimento Full Stack

E a interface por cima.

Quando o trabalho pede, também construo o frontend — clientes de API tipados, atualizações em tempo real e componentes acessíveis — em Angular, React ou Next.js.

Problemas que resolvo

  • Backends que ninguém consegue operar
  • Telas que se desalinham da API
  • Interfaces que piscam e pulam
  • Angular
  • React
  • Next.js
  • TypeScript

06 / 06 · Montado

Um sistema, todas as camadas.

Arquitetura, backend, APIs, IA, integrações e interface são um único trabalho. É aqui que ele foi colocado em uso.

Tem um sistema para construir — ou para consertar?

Estou aberto a vagas e a projetos freelance.

Entrar em contato