You got some veeery nice stuff in your profile including of course the GMAT and NGO experience. First, the important thing will be as you go through your work experience to really highlight to teamwork and leadership so that they don;t think you are just another guy hacking away at the keyboard!
Next, your goals: I ain't too crazy about them. Do you have any idea how many Indian candidates want to move from Tech to finance? And how hard it is to make a convincing argument against all the other guys who want the same thing, but have years of experience? VERY! I would stick with a more traditional something to do with Tech, so you can make the best of your past experience.
As for the NGO thing, don;t worry about it too much. Just give them the contacts you have and they will do what they can if they have any doubts. Yes, maybe it's better to have worked fro a huge name NGO, but you did what you did, and a priori the Adcom is gonna believe what you tell them. So jut make sure that recommendation is EXCITING.
hope this helps!
If you like the post, give it a KUDOS!