Finn is CEO of Movinga, a leading European online B-2-C logistics platform financed by Index Ventures, Earlybird and Global Founders Capital (Rocket Internet). Besides, Finn is an active board member of the German Start-up association (BVDS), founded and runs a Berlin-based Craft Beer Brewery (Berliner Berg) and is an angel investor in several start-ups.

Prior to Movinga, Finn lived in Australia and founded the largest online fashion retailer, THE ICONIC, where he acted as CEO. Before that, he worked for L'Oreal as well as for The Boston Consulting Group, focusing on Consumer Goods and Retail. Finn holds an MBA from CEU Business School, a Master of Science in General Management from Freiberg University (Germany) and a Postgraduate Diploma from University of Auckland, New Zealand.