After studying law in Freiburg, Munich and Konstanz Hannes graduated with the degree of second state exam in 2004 in Freiburg, Germany. He started working at a law practice, highly specializing on capital market law and competition law in 2005, in Freiburg, Germany. In 2007 he took an LL.M. program at Bond University, Qld, Australia, with a focus on international business law.
After his graduation at Bond University Hannes joined Pharma industry in 2007 as Legal Counsel at Roche Pharma AG, Grenzach, Germany. He specialized on competition law, access and reimbursement and was responsible for pharmaceutical law. After various stations he took over compliance and became Head Compliance Pharma Germany & Senior Legal Counsel in 2011. In 2012 he completed his PhD at University of Freiburg in copyright law. In January 2016 Hannes moved to the global organization and became Head Compliance EEMEA (Estern Europe, Middle East & Africa) at F. Hoffmann - La Roche AG. In 2017 Hannes took over the role of the Global Head Pharma Healthcare Compliance.