оппортунист

Noun

 * 1) opportunist (someone who takes advantage of any opportunity)