Many overseas candidates feel discouraged. I think it is good to understand that reputable US employers (rightly) feel a number of resistances towards H1 candidates.
Resistance: verifiable track record in large, reputable companies is rare for many H1 holders. You are lucky to have UBS on your track record. As described in my earlier email, many Indian developers are lucky too. I feel some employers may still suspect an overseas candiate’s job duties, even in a large company like UBS.
Resistance: Tech questions — asked by US employers are tough for most Singapore developers.
When we gradually improve ourselves and slowly overcome any of these resistances, you will feel liberated. US is a land of opportunity. Grabbing these opportunities requires hard work and a positive attitude.