Read the article. The author mentions that he repeatedly requested his employer to sponsor his GC. They made him wait and eventually declined. He tried to change employers at that stage because he knew he needed a path to GC, but was unlucky and got screwed at that stage.
There is not much more he could have done.