The assumption I make here is that your GMAT score will end up being 700. A score around this will be just about par (and even below par) at most of the schools you mention - it is an ambitious list.
That apart, from the list you mentioned I have the following recommendations:
Safe - NUS
Iffy - ISB (but still a long shot)
Stretch - UCLA/Booth/Columbia/Stern/Wharton
Weakness in your profile - Magnitude of work ex is low. Being an engineer your profile is similar to the majority applicant pool. The certifications do help, but the CFA will not help until you clear at least level 2. You also need to bolster your extra-curriculars.
(a) Take the GMAT and try to do as well on it as you can - try and go beyond the 700 cap
(b) Try and create a powerful application - on pure profile parameters you are about average, but the differentiation could be a very strong application.
All the best and happy to answer any other queries you may have.
Free profile evaluation by top b-school alumni: email us at email@example.com
B-school application service http://www.gyanone.com/mba-essay-editing/
Visit our blog: http://www.gyanone.com/blog