Thanks for sharing your profile. I think your school choices are quite thoughtful. You could also look at Indian Kelley, UT Austin, maybe even UCLA. As you know, the bar is high for Indian Male engineers, but your international experience and top-notch client work should help set you apart professionally (at least to some degree). Your academics are strong, too. Outside of this, I'd rate your extracurriculars as average as I don't see a lot of leadership in the community or leadership in extracurricular activities post-college.
Wish you the best of luck,
Read the mbaMission Insider's Guides
(16 individual school titles)
Download mbaMission’s Free Personal Statement Guide
Visit the mbaMission Blog