<human>: Condense the text into a few key points

During the holidays, I went to a Christmas party of a co-worker. A friend of her husband's was there. I didn't talk to him much during the party but we did have a few quick conversations. There was a bit of a connection but I didn't think much of it. We got along really easily (felt like I knew him for years) and he made me laugh but neither of us were flirting with each other. Since I didn't know anyone other than my co-worker at the party, I spent most of it circulating the room and didn't pay much attention to him. (I was also very tired from not sleeping due to a fire alarm that went off in my apartment building the night before, so I wasn't in my best state of mind). A few days ago, I was on Facebook and saw his profile. I clicked it and it was public. I then saw just how much we have in common and what an amazing person he is. On a whim, I decided to add him and he accepted me. He's honestly everything I am looking for. I don't really date much because I'm busy with work, and quite shy around men, but a guy like this really doesn't come along everyday. I'm not sure what to do now. I don't know if he'll remember me from the party since it was a while ago and also, he's a very popular guy and it is intimidating me. My self esteem is not at its best at the moment due to getting out of a horrible relationship about 6 months ago.  I don't know if a guy as amazing as him would even go for me. I mean our personalities would be perfect for each other but I'm  not as confident about my looks since I'm a bit heavier.  Also, he has gorgeous girls fawning all over him but he's so oblivious to it. 
So, what should I do, Reddit? Should I send him a private message? Should I post on his wall (casual or flirty?) or should I just leave it and let him make the move if he's interested.
<bot>: Met a guy at a party, don't know him that well but want to ask him out/hang out with him to get to know him better. I'm quite shy and he's intimidatingly popular.