A word describing someone who no matter where he finds himself he always manages to get by and even thrive
I was wondering whether there is a single word that describes someone who no matter where he goes or where he finds himself (physically or situation-wise) manages to get by, survive, deal with problems and life and even thrive?
It should have the the same meaning as saying "Tom is like a cat, he always lands on his feet" like so "Tom is a _____, he always manages to get by".
Thanks
Solution 1:
How about survivor (noun) or resilient (adjective) (M-W):
Survivor: one who survives
Survive: to continue to function or prosper despite : WITHSTAND; e.g., they survived many hardships
Resilient: tending to recover from or adjust easily to misfortune or change