During his Master’s degree in Computation and Informatics Engineering, Tiago grew a strong interest for Software Architecture and Design. His professional career so far took him through several R&D positions at both software houses and academia, where he also occupied teaching positions.Currently, Tiago is an assistant lecturer at FEUP and is researching in the area of Soft- ware Engineering at INESC Porto, where he is connected to several EU and national funded projects.His main research topic is Software Engineering, currently focusing on Software Design Patterns, the object-functional programming paradigm and cloud computing.Tiago is also enrolled as a PhD student in Informatics Engineering at FEUP (PRODEI), pursuing his thesis in the area of Software Engineering, specifically in the research area previously described.During his spare time, Tiago likes to play soccer with friends, work out at the gym and go to the movies or music concerts.