opportunist

Definitions

General English

  • noun a person who takes advantage of opportunities, especially at the expense of others

General Science

  • adjective referring to an organism that quickly colonises an available habitat

Medical

http://www.dictionarycentral.com/definition/opportunist.html