One (minor?) feedback:
Opinion on whether "Ninja" is awesome or uncool is divided even within HN. See recent discussions on "Product is a byproduct" thread. Now, I am trying to imagine how it might be perceived in conservative working environments like Indian workplaces.
IMO, keep the wording and ditch the Ninjas. Ultimately, "what matters in life is how you see yourself"[1]
There must be a way to highlight which are your best skills, like this OP's resume progressbars?
[1] http://blog.robinleehatcher.com/.a/6a00d8341cb0ee53ef0148c75...