Quem eu sou
Não é uma biografia — é uma identidade técnica. O que vem a seguir é como eu trabalho, evidenciado em outros pontos deste repositório.
↳ principalmente opiniões sobre quem pode ser dono do quêSou uma engenheira de software cuja carreira evoluiu de implementar interfaces frontend para desenhar sistemas distribuídos. Não otimizo para o número de tecnologias que conheço; otimizo para entender por que os sistemas são construídos do jeito que são.
Gosto de problemas envolvendo arquitetura, sistemas distribuídos, developer experience e engenharia frontend.
Boa engenharia é, em grande parte, sobre decisões, não sobre código. Trato cada sistema como um conjunto de afirmações que precisam permanecer verdadeiras ao longo do tempo, sobre ownership, consistência e quem tem permissão para computar o quê. Quando essas afirmações são implícitas, os sistemas se desalinham; quando explícitas, permanecem corretos.
Esta base de conhecimento é escrita da forma como acredito que engenharia deveria ser documentada: contexto, restrições, alternativas, decisão, trade-offs. Nunca só o resultado.
- —Consistência entre serviços e design de ownership de dados
- —Transformar conhecimento tácito do time em padrões explícitos
- —Arquitetura de componentes e design systems
- —Comunicação técnica escrita
- —Ownership de ponta a ponta: da proposta à implementação à adoção
- —Sistemas em que múltiplos serviços discordam sobre o mesmo fato
- —Times que entregam rápido mas não conseguem explicar por que as coisas são construídas do jeito que são
- —Bases de código frontend que precisam de arquitetura, não de mais componentes
- —Fluxos de trabalho em que IA pode ajudar sem remover o julgamento humano