opportunist

adjective
1
making use of an opportunity, especially to get an advantage for yourself; not done in a planned way
فرصت‌طلب, موقعیت‌طلب, فرصت‌جویانه
noun
1
a person who makes use of an opportunity, especially to get an advantage
فرصت‌طلب, سودجو, موقعیت‌طلب