Edo is a Product Manager with over 14 years of experience in software product management, leadership, and strategic & global executive sales roles.
He has successfully delivered software solutions to over 100 million users worldwide throughout his career.