O atual Presidente Softex Nacional possui mestrado em marketing pela Universidade Internacional de Lisboa, MBA pela Fundação Getúlio Vargas (FGV), diploma de bacharel em engenharia pela Universidade Federal da Bahia (UFBA) e especialização em Análise de Sistemas pela Universidade Federal da Paraíba (UFPB).
Foi professor em quatro universidades da Bahia e eleito melhor professor por mais de 15 vezes. Ruben Delgado é, ou foi, conselheiro das mais importantes instituições ligadas à área de tecnologia do país, entre as quais Comitê da Área de Tecnologia da Informação do Ministério da Ciência, Tecnologia e Inovação (MCTI/CATI); Conselho Nacional de Desenvolvimento Científico e Tecnológico (CNPq); Start-Up Brasil – Programa Nacional de Aceleração de Startups do MCTIC; Conselho Estadual de Ciência e Tecnologia da Secretaria de Ciência, Tecnologia e Inovação do Estado da Bahia (Concitec SECTI/Bahia) e Federação das Indústrias do Estado da Bahia.
Em 2014, Delgado assumiu assento no conselho do Virtual Educa, da Organização dos Estados Americanos (OEA) em Washington – EUA. Além de investidor Anjo de empresas de TI, Delgado é acionista em 4 empresas de base tecnológica.