Kainulainen ha formado parte de las bandas Evergrey, Mess, E.Vil, Hoitovirhe, Stratovarius, Heat y Kotipelto.