Thank you for submitting your profile. Currently, your profile is very typical of an Indian Male IT candidate. With your current profile, I think you could target programs like UT Austin McCombs, USC Marshall, Indiana, Smeal... This is a random list of programs as I don't know what you're looking for in a school, but I'd basically say aim for lower Tier 1 and upper to mid Tier 2 programs.
To improve your competitiveness, you should consider retaking the GMAT and aiming for a score of at least 700+, with an 80th percentile or above on each section. Many candidates in your pool score in the 750 range on GMAT though, so that's something to be aware of and try to aim for as well. You might also wait a year in order to gain additional leadership experience - while you've worked with really big clients, your experience is very much technical in nature versus business leadership, and another year on the job could help you gain more business type experience. Finally, I'd suggest that during that year, you take on formal extracurricular and community activities to show that you are a multi-dimensional candidate.
Hope this helps. Good luck!
Read the mbaMission Insider's Guides
(16 individual school titles)
Download mbaMission’s Free Personal Statement Guide
Visit the mbaMission Blog