You can find a job on oDesk (upwork now). I did it before, I earned $3K/month and worked 5 hours a day only. It's a good money for these countries (well and for US too).
Just work remotely, live there, save money. One day you'll find a job and will legally move to U.S. (seems like you'll be qualified after 9 years of professional experience).
Doesn't make any sense, but that's how it is.