Olivier Storch currently serves as the Deputy Chief Executive Officer at CEVA Logistics, overseeing a significant scope with $18 billion in revenues and 110,000 employees across 160 countries. Storch has held various senior leadership positions, including Executive Vice-President at DPDgroup, where responsibilities encompassed €1.5 billion in revenues and a large workforce in the Americas and Asia-Pacific. Previous roles include Global Chief Financial Officer at SNCF and various leadership positions in finance and international development within the transportation sector. Storch's accomplishments highlight expertise in general management, financial oversight, and strategic development, complemented by an educational background from prestigious institutions such as ENA, INSEAD, and Sciences Po.
Sign up to view 1 direct report
Get started