Due to mechanics he cant be soloed. Try do it at level 55 when the cap is increased. me and my friend duoed him, but still no solo. So far i can only solo: Taris, Tatooine, Quesh, Alderan world bosses..... Havnt tried Nar Shadaa, im a Sent FYI
Nar Shaddaa is super easy to solo as well.