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. Foi professor Assistente da Universidade Paulista – UNIP/DF e Centro Universitário Planalto do DF – Uniplan/Águas Claras. Lecionando as Disciplinas das áreas de Análise de Sistemas, Programação e Orientação a Objetos, Banco de Dados, Desenvolvimento Web e Desenvolvimento para Dispositivos Móveis.