Johan est de formation ingénieur civil des Mines.
Après deux années en logistique à l’étranger, il rejoint un grand cabinet de conseil parisien dans lequel il reste neuf ans. Il y développe une expertise dans la transformation des Directions Achats et intervient en pilotage de grands programmes.
Johan est président d’Advents qu’il a créé en 2008 avec trois associés.