Johan er utdannet maskinsjef, og har tidligere mange års erfaring på sjøen. De siste 20 årene har han jobbet som sikkerhetssjef i et av Norges største og mest komplekse rederi, samtidig som han har tatt en mastergrad innenfor risikostyring og sikkerhetsledelse.

Johan arbeider blant annet med ISM, ISPS, MLC dokumentasjon, samt revisjon av rederier og fartøyer. Han har også lang erfaring innenfor kursvirksomhet, endringsledelse og kulturbygging.