W.C.
There are three things you can not make a child do....(sigh)...eat, sleep, and pee or poop when or where you want them to. And you are dealing with the second. I had a big boy too. And yes, they are hungry all the time, so feeding just before bedtime is a good idea.
This is my suggestion...give him only one nap a day and move it closer to noon time. I know it is hard to give up one of the naps but if it will reduce the number of wake up times it will be worth it.
Another idea is to increase his activity level. If he is not crawling a lot get him a bouncy chair that hangs from the ceiling to increase his activity. Maybe swimming lessons if you can find them. More outdoor time, fresh air will make him sleepy.
Getting him tired to sleep through the night is the idea. Don't let him fall asleep in the car for cat naps.
I've been through this you can tell.