Johan er partner i RSM Advokatfirma AS, som både fungerer som juridisk avdeling for revisjonsfirmaet RSM Norge og som selvstendig advokatfirma, og der hovedvekten er på skatt, avgift, selskapsrett og transaksjoner.
Som tidligere leder av RSM Advokatfirma, skatteavdelingene i Schjødt AS (2008-14) og Haavind AS (1994-08), har Johan bred erfaring med skatt og selskapsrett, samt regnskapsrett. Johan er også ofte involvert i forbindelse med kjøp, salg og utvikling av fast eiendom, og har dessuten erfaring med agentforhold. Han er leder for Bransjegruppene Handel og Industri.
Johan har også lang erfaring fra styrearbeid i flere bedrifter. Johan foreleser jevnlig innenfor skatterettslige emner, og har vært benyttet bla. av Juristenes Utdanningssenter i en årrekke.
Johan er styreleder i RSM Norge.