Honestly, no. The shape to me looks female and the spot has blue scales almost all the way around the inside of the border(inside the black). It just makes me think female. The problem is he/she isn't colored up enough to tell really. But like I said before he/she could just be young and it's throwing me off.
I'm really sorry. I wish I could be more help to you in this.
When you go the the fish store you want to look for a large ram that has claimed a "spot in the tank" and challenges others that gets close to that spot. That's going to be a male. If you see a smaller one around with anything remotely like a pink belly that's most likely a female. Then think about your like guy at home and compare them. I know its hard not having them side by side but its your best bet. you may have to stare at them for a few mins