Hey there good sir,
Thanks for dropping by dude.
Soooo I think you may be being a weeeee bit ambitious there. Let's say that overall, I think top 10 schools are gonna be tough. I don't want to disappoint you or nothing, dude, but I think it's better to start off on the right and reasonable foot.
Sooo in your profile:
The good stuff:
International experience - this is truly fantastic. Few candidates from anywhere will have this much experience.
Strong work experience - Although I could use a bit more detail, from what I see, looks great
GPA - This alone could make Top 10 schools out of range. To give you an idea HBS takes 1-2 people with a GPA below 3 per year, Tuck, maybe 1-2 more.
GMAT - It's fine, but not high enough for Top 10 schools either
Age - This is not a BIG problem in of itself, but you are going to be 32 or 33 at matriculation, and the average age is about 26 in US programs
Indian/Male/IT - Okay, this one I'm sure you know about, so no need to elaborate too much.
With these in mind, I think that Top schools in the US are out of range for you, dude, and even Top 20 will be stretches. Probably your comfort zone is in schools ranked 20-50. You might however be a stronger candidate in european schools, given that a) you have awesome international experience, which is something they value highly and b) they can be more flexible with low GPAs or GMATs than US schools c) Your average age fits in pretty perfectly with their class average age (depends on the school of course, but in general).
This may not have been what you hoped to hear, but I hope it helps you anyhow,
If you like the post, give it a KUDOS!