Opportunist

Op·por·tun·ist

Opportunist

n.
  1. One who advocates or practices opportunism. [Recent]