Stephan kam 2006 von Roland Berger Strategy Consultants in Berlin zu Triton. Dort war er als Projektmanager im Bereich Restrukturierung und Corporate Finance tätig. Stephan hat einen Abschluss in Betriebswirtschaftslehre von der Universität St. Gallen (lic. oec. HSG). Er studierte außerdem an der London School of Economics und der Columbia Business School in New York.