Cardona se ha desempeñado como asesor y consultor del Ministerio de Salud y Protección Social, director académico de la Escuela de Gobierno en la Universidad de los Andes y director del Programa de Universalización de la Educación en el Ministerio de Educación del Ecuador.
También trabajó como jefe de la Oficina de Evaluación del Instituto Nacional de Concesiones y director del Proyecto Sistema Nacional de Control Fiscal de la Contraloría General de la República.
Es profesor de Técnicas de Análisis de Datos, en las maestrías en Políticas Públicas y en Salud Pública de la Universidad de los Andes, y tutor del curso de Gestión para Resultados en Desarrollo de Gobiernos Subnacionales del Instituto Interamericano para el Desarrollo Económico y Social, INDES – Banco Interamericano de Desarrollo.
Asimismo, fue profesor del curso de Introducción a Ingeniería Industrial en la Universidad Politécnico Grancolombiano y asistente de docencia e investigación de Global Affairs Institute, Syracuse University NY.