
Naveen is Opu’s India Country Manager. He has held key leadership positions with various multinationals and startups, and has two decades of experience in sales, marketing, channel network management, product management, and business and operational strategies.