I think your boss in USA can apply for H-1 for you. I think you were never in USA, so it is not difficult for him to do this