Software Engineer · Software Architecture · Technical Leadership
Eu gosto de entender problemas difíceis.
Trabalho com software há mais de uma década, principalmente em sistemas onde as decisões técnicas precisam sobreviver ao tempo: sistemas críticos, legados, integrações complexas e produtos que continuam evoluindo enquanto estão em produção.
Meu trabalho vai além de escrever código. Gosto de entender o problema antes da solução, questionar premissas, explorar trade-offs e transformar complexidade em sistemas que possam ser compreendidos, evoluídos e mantidos.
- Arquitetura de software e design de sistemas
- Sistemas legados e evolução incremental
- Engenharia de software e qualidade técnica
- Requisitos e descoberta de problemas
- Performance, escalabilidade e resiliência
- Decisões técnicas e seus impactos no negócio
- Liderança técnica e compartilhamento de conhecimento
Não acredito em soluções universais.
Uma boa decisão técnica depende do problema, das restrições, do contexto e dos trade-offs envolvidos.
É por isso que gosto de escrever sobre as coisas que estudo, construo e questiono — especialmente quando a resposta não é simplesmente escolher uma tecnologia.
Arquitetura, engenharia de software, sistemas legados, algoritmos, decisões técnicas e os problemas que aparecem quando software encontra o mundo real.
Você pode acompanhar meus textos no meu blog e encontrar alguns dos meus projetos e experimentos aqui no GitHub.


