Mansoor,
I understand what you are going through, because I am in the same position. Same experience, just graduated with B.S in CET. It is pretty hard to get employed if you are foreigner or have a foreign name. You would think, how come a man like yourself with few years of related experience can't land a job with a GC. The requirements are pretty simple for any entry level position, proper education and some internship.
I have been applying for last 6 months, and no luck. How is this even possible? Some say "check your resume", I don't think so. The resume is up to date. Could it be work experience? No I have plenty of that. Kiewit, Hensel Phelps, AECOM, Flatiron- not a single response from their recruiters. Also I am applying with smaller firms, but it doesn't matter. This bias way of hiring is so annoying. It is just the hiring managers don't give an opportunity, that's the only explanation I have. Instead they send a generic response. That is a joke. Honestly if I were told before enrolling to school, that I will experience anything similar to what described above, I would never start school.
Also keep in mind that we are going through winter season, it is a bit slow. Search on Craigslist as well, the best jobs (construction, drafting) I landed were found there. Don't give up, you will find it.
------------------------------
Azamat Khadikov S.M.ASCE
Project Engineer
Denver CO
------------------------------