Ilustração estilizada de José Paiva, de camisa clara, olhando para o lado, com ícones de código, engrenagem e laptop ao fundo

Beyond the code

Gosto de entender o problema antes de escolher a tecnologia.

Sou engenheiro de software com mais de 10 anos de experiência construindo aplicações, integrações e plataformas digitais.

Minha trajetória começou no desenvolvimento full-stack e evoluiu para responsabilidades de arquitetura, liderança técnica e gestão de engenharia. Essa experiência ampliou minha forma de enxergar software: não apenas como código, mas como uma ferramenta para solucionar necessidades reais.

Continuo próximo da tecnologia, participando de decisões técnicas e criando produtos próprios, como Cartteira e AgendaZap.

Hoje, conecto engenharia, arquitetura e visão de negócio para colaborar na criação e evolução de soluções digitais.

  1. 01
    Desenvolvimento full-stack
  2. 02
    Engenharia sênior
  3. 03
    Liderança técnica
  4. 04
    Gestão de engenharia

My approach

A tecnologia começa com uma boa pergunta.

Antes de escolher ferramentas ou escrever código, procuro compreender o problema, suas restrições e os objetivos que a solução precisa atender.

  1. Entender o negócio

    Problema, restrições e objetivos antes de qualquer ferramenta.

  2. Definir a arquitetura

    Decisões e trade-offs explícitos, no tamanho do problema.

  3. Construir a solução

    Entregas incrementais, com código claro e fácil de manter.

  4. Acompanhar e evoluir

    Observar o uso real e ajustar o rumo com base nele.