é doutor em computação pela universidade de Oxford, consultor de orientação a objetos e Java da Qualiti Software Processes, e professor de Centro de Informática da Universidade Federal de Pernambuco, onde ensina Java e desenvolve pesquisas relacionadas desde março de 1996. Paulo foi um dos fundadores do pólo de Java do Recife.