Johan har över åtta års erfarenhet av juridiskt arbete inom domstolsväsendet och har även undervisat i processrätt vid Stockholms universitet. Han har tidigare även arbetat på advokatbyrå. Johan har fullgjort särskild domarutbildning och förordnats som hovrättsassessor vid Svea hovrätt år 2017 och har därefter arbetat som tillförordnad domare vid Svea hovrätt. Han kommer närmast från en anställning som justitiesekreterare på Högsta domstolen.
Johan har genom sin erfarenhet från domstol och undervisning gedigna processuella kunskaper. Han har även god erfarenhet av entreprenadrätt.
Johan hjälper klienter med löpande rådgivning i entreprenadrättsliga frågor under projekt och företräder klienter vid allmän domstol och i skiljeförfaranden.