Help with food-obsessed cat??

Hello!! I adopted a formerly stray kitten a couple months ago, he is now approximately 9 months old. A friend of mine found him outside (5/6 months old) and gave him to me. He has been neutered, however he has always had a strong obsession with food. He loves his cat food but goes bonkers for human food. He eats anything and everything you could imagine. It is to the point where I can't leave any food out, even if it is in a closed container, because he will steal it within seconds. If I am eating, he will come up to me and steal it right out of my hands. He also steals and collects food or trash and hides it under my bed. My idea is that he behaves like this because of being a stray. I wouldnt say he is agressive because he never has hurt me or another cat over taking his food away. Ultimately, he is relentless and will stop at nothing to obtain the food he wants, and I'm not really sure what I can do to correct this behavior. If anyone has any ideas, I'd love some advice. Thank you for reading!!

TLDR : My cat is obsessed with stealing food and cannot be stopped. Help?