Can you please help me evaluate my profile, and give me some advice? I'm hoping to do MS in Computer Science from a US university 
  
Undergrad: From top college in India in Electrical Engineering 
Undergrad GPA: 2.12 (Low to the point it may not meet the minimum GPA cutoff for some universities) 
Work Experience: 5.5 years in a renowned IT Consulting company (half of experience in US). Mostly software design and development experience. Can expect good LORs. 
GRE: Not written yet, but am confident of a good score. 
  
Can you please suggest if I have any chance of getting admit into a decent school? 
Also, is there anything I can do to enhance my profile, including try to work on a CS project on the side? 
  
Thanks!