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.