Stéphane Velan is a consultant in finance and marketing, an expert in large-scale project management and an independent director. With more than 25 years of experience in board and executive positions in listed and private companies, both multinationals and start-ups, Stéphane has managed budgets in the tens of millions and led multidisciplinary teams and experts of up to 150 people.
Stéphane has shaped his career in four distinct stages, demonstrating his mastery of complex project management, his expertise in finance and mergers and acquisitions, his natural leadership as a director, CEO and board member, and then as a consultant to successful companies.
His experience covers the IT, financial and banking, telecommunications, watchmaking & jewellery and innovation sectors. Stéphane has held management or advisory positions at leading Swiss companies such as Crédit Suisse, Swisscom, Electricité de Strasbourg, CSEM Centre Suisse d’Electronique et de Microtechnique SA or Christophe Claret SA. Notably, Stéphane created and ran his own company Frères Rochat SA, active in high-end watchmaking and luxury jewellery, which he sold in 2016.
A Swiss national, Stéphane was born in 1961. He studied management and economics, holds a Master of Science in Management (MScM) from HEC Lausanne and attended the PED programme in international management at IMD. He speaks French (mother tongue), German and English fluently.