Ennen Adelikseen liittymistä Johan oli Pohjois-Euroopan operatiivinen johtaja 3i Nordicissa. Johan työskenteli 3i Nordicilla vuosina 2001-2012. Sitä ennen Johan toimi sijoitusjohtajana ja taloushallinnassa Atlella. Johan on myös työskennellyt PWC:lla.
Johan on ollut Alentec Orionin ja Atlen hallituksen jäsen.
Koulutus:
BSc, University of Örebro