Projetar e implementar soluções robustas, escaláveis e seguras, antecipando cenários de falha, custos técnicos (quantidade requisições, performace, etc) e evolução.
Garantir alto nível de cobertura e efetividade da pirâmide de testes (unitário, integração, contratos, UAT, mutação) e cobrar qualidade da suite.
Conduzir debugging avançado em cenários multicomponente e incidentes críticos, orientando análise de causa raiz e prevenção.
Definir e evoluir métricas, logs, tracing e alertas; usar dados operacionais para propor melhorias de estabilidade, performance e custo.
Influenciar e revisar decisões arquiteturais, propondo simplificação, modularidade e redução de dívidas técnicas.
Incorporar práticas de segurança desde o design; revisar código com foco em vulnerabilidades e conformidade com diretrizes internas.