débrouillard

Etymology
From.

Adjective

 * 1) resourceful, self-reliant, able to cope, crafty, wily

Noun

 * 1) resourceful person, hustler