Eduardo Guerra è un ricercatore presso la Libera Università di Bolzano, in Italia. In precedenza ha trascorso sette anni presso il National Institute for Space Research (INPE) in Brasile e ha lavorato come docente all’Instituto Tecnológico de Aeronáutica (ITA). La sua ricerca può essere descritta, in generale, come uno sforzo per “trovare modi migliori per sviluppare software”. Ciò include lo studio dei pattern software, degli approcci di programmazione e dei processi di sviluppo che supportano un lavoro di squadra efficace e sostenibile. I principi Agile costituiscono il fondamento del suo lavoro, con ricerche recenti incentrate su come la gestione dell’incertezza possa essere applicata alla progettazione dell’architettura software. Nell’ambito delle tecniche di programmazione, ha condotto diversi studi sull’uso dei metadati e delle annotazioni nel codice come strumenti per migliorare l’adattabilità e aumentare la qualità del codice. Recentemente, ha inoltre orientato la sua ricerca verso le architetture agentiche, con particolare attenzione ai relativi aspetti di sicurezza. Oltre all’attività accademica, Eduardo è anche un game designer di giochi da tavolo, un veterano di Java, un judoka e il conduttore dell’Hillside Patterncast.