Dr. Caro served as Assistant Vice President for Development of the University of the Philippines for 14 years and was in charge of university-wide Information Technology initiatives and operations of shared services, information systems, and interconnection across all constituent universities and campuses. He was the eUP Project Director and the Chief Information Officer of the University of the Philippines until February 2017.
He started and managed all implementation projects on Oracle Peoplesoft Campus Solutions, E-Business Suite Human Capital Management, EBS Financials, Oracle Business intelligence, Campus Warehouse, and Oracle Identity Management from 2011-2017.
Dr. Caro's permanent position is as Professor of Computer Science at the University of the Philippines. He still helps the Information Technology Development Center as a Project Development Associate.
He received the degrees of Bachelor of Science major in Mathematics (cum laude), in 1986, Master of Science in Mathematics in 1994, and Doctor of Philosophy in Mathematics in 1996, all from the University of the Philippines Diliman. He spent a year as a postdoc research fellow at the University of Oxford. He is now Professor of Computer Science. His research interests include Combinatorial Network Theory, e-Learning and information Systems.
He founded the University of the Philippines Information Technology Training Center, later renamed to Information Technology Development Center, and served as its Director for 10 years. He also served twice as Chair of the University of the Philippines Department of Computer Science.
Dr Caro’s past positions include President of the of the Computing Society of the Philippines (CSP), President of the Philippine Society of Information Technology Educators (PSITE), Vice President of the Game Developers Association of the Philippines (GDAP), President of the UP System Information Technology Foundation (UPSITF), Vice President of the Mathematical Society of the Philippines, and Chairman of the Commission on higher Education (CHED) Technical Panel on Information Technology, and technical Committees on Computer Science, Entertainment Computing and Emerging Technologies.