software, princípios, boas práticas e padrões de arquitetura; Goste de programar em todos os níveis do stack