Sobre

Desenvolvedor full-stack com foco em Angular e Spring para aplicações web modernas, escaláveis e robustas.

Projeto e desenvolvo aplicações web de ponta a ponta, combinando interfaces responsivas em Angular, serviços back-end em Spring e a integração entre eles. Meu foco está em uma arquitetura clara, código de fácil manutenção e comportamento confiável à medida que os produtos evoluem.

Do rigor analítico à engenharia de software

Trajetória profissional

Antes de migrar para o desenvolvimento de software, trabalhei por 11 anos na área da biomedicina e gerenciei um laboratório clínico. Esse ambiente exigia pensamento analítico, responsabilidade, atenção aos processos, liderança e tomada de decisões consistente.

Levei esses princípios para o desenvolvimento de software. Após concluir a graduação em Análise e Desenvolvimento de Sistemas e a pós-graduação em Arquitetura e Desenvolvimento Java, especializei-me em desenvolvimento full-stack com Angular e Spring. Encaro o software como um sistema que deve permanecer compreensível, testável e confiável à medida que seus requisitos evoluem.

Como trabalho

Princípios práticos que orientam as decisões técnicas e a forma como desenvolvo software.

  • Clareza antes da complexidade

    Torno responsabilidades e trade-offs explícitos antes de adicionar abstrações, mantendo as soluções compreensíveis e proporcionais ao problema.

  • Arquitetura orientada pela necessidade

    Considero a escala, os riscos e a evolução esperada antes de escolher entre um design mais simples e uma abordagem distribuída.

  • Qualidade durante todo o desenvolvimento

    Testes, segurança e facilidade de manutenção fazem parte da implementação desde o início, não são atividades deixadas para o final.

  • Evolução confiável e incremental

    Priorizo melhorias pequenas e verificáveis que reduzem regressões e permitem que o software evolua com confiança.

Principais competências

Competências organizadas em torno da construção de aplicações web completas e confiáveis.

Front-end

  • Angular e TypeScript
  • Aplicações web responsivas
  • Integração com REST APIs
  • Organização de componentes e funcionalidades
  • Autenticação e autorização stateless

Back-end

  • Spring e Java
  • REST APIs
  • Aplicações monolíticas e microsserviços
  • Autenticação e autorização com JWT
  • Integração de serviços

Arquitetura e integração

  • Comunicação síncrona e assíncrona
  • Mensageria
  • API Gateway
  • Descoberta de serviços e balanceamento de carga
  • Contêineres e implantação em nuvem

Qualidade

  • Testes unitários e de integração
  • Testes de sistema e end-to-end
  • Testes de comportamento
  • Segurança e prevenção de regressões
  • Código de fácil manutenção

Formação acadêmica

Arquitetura e Desenvolvimento Java
Pós-graduação
Análise e Desenvolvimento de Sistemas
Tecnólogo
Biomedicina
Bacharelado
Gestão Ambiental
Tecnólogo

Veja estes princípios na prática

Explore projetos selecionados ou entre em contato para conversar sobre uma oportunidade.