Roberto Cirillo serves as the CEO of Swiss Post since January 2019 and holds a position as a Non-Executive Director on the Board of Directors at Croda. Cirillo has previously contributed as a Non-Executive Director for DoctorLink, a service focused on enhancing patient experiences with general practitioners, and acted as Group Chief Executive for Optegra Eye Health Care. Prior roles include Group Chief Operating Officer and Chief Executive Officer for France at Sodexo, as well as Associate Principal at McKinsey & Company. Educational credentials include a Master of Science in Mechanical Engineering from ETH Zürich, participation in the Columbia Senior Executive Program, and executive education programs at Saïd Business School and MIT Sloan School of Management, focusing on blockchain and artificial intelligence.
Sign up to view 1 direct report
Get started
This person is not in any teams