tank
Reinhardt walks his barrier forward to eat sustained damage for the team, then commits Charge or swings Fire Strike to open a pick the moment the enemy line is forced to split around cover.
Once the barrier breaks he has no personal defense left, and a whiffed Charge into a wall or Pit removes him from the fight entirely for several seconds.