Davide Taibi just joined the Pervasive Computing Lab as tenure track Assistant Professor in Software Engineering. He is working on software quality and maintenance with a special focus on continuous architecting. He is actively involved in several empirical studies to understand the reasons why companies migrate to microservices, and how to reduce technical debt, especially when re-architecting monolithic systems into microservices.
He is closely working with companies, supporting them in migrating to microservices. On this field, he received two grants from two local companies in Italy to support them during the migration of their systems. Moreover, he supports developers of local SMEs and micro-enterprises in keeping track of their code quality and identifying potential code issues such as code smells or architectural issues as soon as possible in order to reduce refactoring time and keep the growth of technical debt under control.
Before joining Tampere University of Technology, he worked as assistant professor at the Free University of Bozen-Bolzano in Italy from 2015 to 2017, post-doctoral researcher at the University of Kalserslautern / Fraunhofer IESE (Germany) from 2013 to 2014 and post-doctoral researcher at University of Insubria (Italy) from 2011 to 2012.
Davide is largely interested in Technical debt, software process/project management and software architectures. More information, among his list of publications can be found on his website. Davide is a DIY lover, he likes to hack things to make them suitable for his needs. From the home thermostat, to the hack of the pizza oven to back a real Italian pizza.
When off work, Davide enjoys the nature, riding his fat bike on the snow, snowshoeing, trekking, climbing and skiing. Coming from the Dolomites Alps, he is more used to downhill skiing, but he is approaching Nordic skiing and ice skating on the lakes.