Rafael Soares de Almeida é Mestre em Educação pela Universidade Internacional de Lisboa – Portugal.
Pós-graduado em tecnologia da Informação pela União Educacional de Brasília – UNEB. Atualmente é professor do Centro Universitário do DF - UniDF/Brasília.
Leciona as Disciplinas das áreas de Programação Orientada a Objetos, Programação para Dispositivos Móveis e Desenvolvimento Web.