Hi there,
Thanks for your post. Based on the info you have shared here, I would say you have the following strengths:
-some team lead experience (valuable, especially if you can share stories/examples and what you've learned from it etc)
-analytical and technical skills; project management skills
-international experience
-GPA
-the experience organizing the fundraising event shows initiative, determination and giving back to the community
-less common nationality
The following are challenges you may face:
-slightly less than average work experience; perhaps not as much leadership and impact (as described here) compared with some applicants to top programs
-your goals currently could be strengthened; try to do some further research and thinking to really be able to describe the WHY behind the MBA; the short and long term career goals; how your past relates to those goals, etc
-GMAT is somewhat neutral at this point
-biggest challenge may just be standing out as there are a lot of engineering applicants; think about how you can be remembered; what makes you unique, etc. Be prepared to share who you are as a person/get personal
in those essays.
You have a solid profile, but I must say the schools you've mentioned will likely be pretty decent 'reaches'. I'd suggest focusing more on schools outside the top 15 or so for best chances. Georgetown on your list is more reasonable. Stanford, fyi, is one of the most selective in the world, not helped by the fact that their class size is much smaller than Harvard's and other top programs, fyi, so statistically it's extremely tough to get into.
For more on choosing schools, you may want to check out our free download at
https://info.mbamission.com/Selecting-Yo ... ram-E-Book.
Keep us posted on questions and your decisions, wishing you the best!