Engenharia de software para sistemas Java que precisam continuar evoluindo.

Atuo na arquitetura, modernização e construção de sistemas Java corporativos — de aplicações legadas a novas plataformas digitais. Atendimento remoto em todo o Brasil e presencial em Brasília, DF.

Engenheiro de software com mais de 15 anos de atuação em sistemas corporativos e de missão crítica.

Arquitetura, modernização e desenvolvimento para sistemas Java corporativos.

Atuação pontual ou recorrente para empresas que precisam construir novas soluções, evoluir sistemas em operação, resolver problemas estruturais e tomar decisões técnicas com mais segurança.

02.1

Diagnóstico técnico

Análise objetiva da arquitetura, do código e dos principais riscos do sistema, acompanhada de recomendações priorizadas e um plano de evolução.

02.2

Modernização de sistemas legados

Evolução gradual de aplicações existentes, reduzindo acoplamento e complexidade sem recorrer automaticamente a uma reescrita completa.

02.3

Arquitetura e desenvolvimento

Definição e implementação de módulos, serviços, integrações e decisões arquiteturais alinhadas às necessidades reais do negócio.

02.4

APIs e integrações

Desenvolvimento e evolução de APIs e integrações robustas, com contratos claros, tratamento de falhas e maior previsibilidade operacional.

02.5

Qualidade e testes

Estratégias de testes automatizados e melhoria da testabilidade para reduzir regressões e tornar mudanças mais seguras.

02.6

Apoio técnico especializado

Code review, análise de problemas complexos e orientação técnica para equipes em decisões de arquitetura, qualidade e evolução.

Antes de mudar o sistema, é preciso entender por que ele chegou até aqui.

Cada trabalho começa pela compreensão do sistema, das restrições e dos objetivos do negócio. A tecnologia vem depois, como consequência do diagnóstico.

  1. 01

    Entender

    Compreensão do sistema, do cenário atual, das restrições técnicas e do impacto do problema no negócio.

  2. 02

    Diagnosticar

    Análise das causas, dependências, riscos e pontos que mais limitam a evolução da solução.

  3. 03

    Direcionar

    Definição de prioridades, alternativas e um plano de ação tecnicamente viável.

  4. 04

    Executar

    Implementação ou acompanhamento das melhorias com entregas progressivas e critérios claros de validação.

  5. 05

    Consolidar

    Registro das decisões, transferência de conhecimento e orientação para que a evolução continue de forma sustentável.

15 anos de atuação em sistemas corporativos e de missão crítica.

Trabalho há mais de 15 anos com sistemas corporativos em ambientes onde estabilidade, segurança e continuidade operacional são requisitos.

Atualmente atuo como arquiteto de software, com responsabilidade por decisões arquiteturais e pelo direcionamento técnico da evolução dos sistemas. Quando o contexto exige, também assumo responsabilidades de liderança técnica junto às equipes.

Minha trajetória inclui atuação como Engenheiro de Software Master, Tech Lead e responsável técnico em projetos para governo, justiça, serviços financeiros, saúde e gestão corporativa.

15+anos em engenharia de software
B2Bsistemas corporativos e de missão crítica
Full cyclearquitetura, desenvolvimento, qualidade e entrega

Engenharia backend

Java, Spring Boot, APIs REST, persistência, integrações e processamento transacional.

Arquitetura

DDD, arquitetura hexagonal, modularização, microsserviços, CQRS e modernização de legado.

Qualidade e entrega

Testes automatizados, integração contínua, revisão de código e práticas de engenharia.

Aplicações corporativas

Angular, React, Vue, bancos relacionais, containers e ambientes distribuídos.

Antes de investir em uma grande mudança, descubra o que realmente precisa mudar.

Reescrever, migrar, modularizar ou manter? Decisões desse tipo não deveriam ser tomadas apenas por percepção.

O diagnóstico técnico oferece uma visão independente sobre o estado atual do sistema, seus principais riscos e os caminhos mais viáveis para evolução.

O que pode ser analisado

  • Arquitetura e organização do código
  • Acoplamentos e dependências críticas
  • APIs e integrações
  • Estratégia de testes
  • Persistência e acesso a dados
  • Observabilidade e operação
  • Riscos de manutenção e evolução

Ao final, sua empresa recebe uma análise objetiva, riscos priorizados, recomendações práticas e um plano inicial de evolução.

Solicitar uma avaliação inicial A primeira conversa serve para entender o contexto e verificar se o diagnóstico é o formato adequado para sua necessidade.

Vamos entender o que está impedindo seu sistema de evoluir.

Conte brevemente o contexto do sistema, o principal desafio e o resultado que sua empresa espera alcançar. A partir disso, avaliaremos o formato de apoio mais adequado.

Não envie senhas, credenciais, código-fonte ou informações confidenciais por este formulário.

Os dados informados serão utilizados exclusivamente para responder ao contato.

Prefere uma conversa direta? LinkedIn ou GitHub.