Eduardo Guerra atua profissionalmente como pesquisador no Instituto nacional de Pesquisas Espaciais (INPE) onde também faz parte do conselho do curso de pós-graduação em Computação Aplicada. Desenvolve pesquisa na área de desenvolvimento de frameworks, design e arquitetura de software e metodologias ágeis. Atuou como editor-chefe da revista MundoJ por muitos anos. Foi professor do Instituto Tecnológico de Aeronáutica (ITA) por 6 anos, onde também concluiu sua graduação, mestrado e doutorado. Possui diversas certificações da plataforma Java e experiência como arquiteto de software. Participa de projetos open-source, como SwingBean, Esfinge e ClassMock e é autor dos livros "Design Patterns com Java - Projeto Orientado a Objetos Guiado por Padrões" e "Componentes Reutilizáveis em Java com Reflexões e Anotações". Ele acredita que um bom software se faz mais com criatividade do que com código e vive em busca de melhores formas para seu desenvolvimento.