Bacharel e Mestre em Ciência da Computação pela Universidade Federal de Pernambuco - UFPE e Técnico em Eletrônica pela ETFPE. Atualmente é pesquisador do Centro de Estudos e Sistemas Avançados do Recife - CESAR em Curitiba. Tiago leciona disciplinas desde 2002, em cursos do CIn/UFPE, Qualiti, C.E.S.A.R e Unibratec. Possui experiência na área de Ciência da Computação, com ênfase em Engenharia de Software e Sistemas Embarcados, atuando principalmente nos seguintes temas: sistemas operacionais, dispositivos móveis, sistemas embarcados, arquitetura de software, padrões de projeto e paradigmas de programação.