Johannes er utdannet bratsjist ved Østlandets Musikkonservatorium, Universität Mozarteum Salzburg, og Prague Conservatory. Etter to år i Den Norske Operas orkester og ti år i MiNensemblet, har han siden 2009 virket som frilansmusiker, bosatt på Gjøvik. Johannes spiller med en rekke forskjellige ensembler og har spilt konserter i Norge, Sverige, Danmark, Tyskland, Italia, Tsjekkia, Russland og USA. Han har som teatermusiker og komponist samarbeidet med blant andre Figurteateret i Nordland, Levende dukker og Det Stille Teateret. I perioden 2010-2012 ble Johannes tildelt Oppland fylkes arbeidsstipend for kunstnere. Han etablerte samtidig ensemblet Traktor og har siden oppstarten vært ensemblets leder. Johannes jobber også som produsent, pedagog, konsertarrangør og komponist og er en av tre kunstnerisk ansvarlige for kammermusikkserien Resonans i Gjøvik. For Teater Innlandet har han tidligere vært engasjert som musiker i forestillingen Storm og Silke. Han er nå aktuell med Testosteron, en co-produksjon mellom Teater Innlandet, Traktor og RingsakerOperaen. Testosteron var på turné i Innlandet i 2018 og skal nå spilles på Centralteatret i Oslo under Heddadagene i juni 2019.