Personal Information
Entreprise/Lieu de travail
New Delhi India
Mots-clés
technology
philosophy
teamwork
skills
leadership
management
Tout plus