Answer: NO! A real socialist answers the question and explains that Obama is just your typical neoliberal Democrat. You can read it here. Quoting from the article:
The funny thing is, of course, that socialists know that Barack Obama is not one of us. Not only is he not a socialist, he may in fact not even be a liberal. Socialists understand him more as a hedge-fund Democrat — one of a generation of neoliberal politicians firmly committed to free-market policies.
Along with this, I find it funny that people are referring to him as a Socialist because he redistributes money. I don’t care who you are: you agree that redistribution is a good idea. The question is how much redistribution would you tolerate. The only people against total redistribution are anarchists, and in my whole life, I’ve only met one. Obama is not a socialist.