John Michel Rivera is a Customer Service Specialist at Terex Corporation since July 2023, following a decade-long tenure as a Team Lead at Convergys from January 2014 to September 2023. John Michel Rivera earned a Bachelor of Science in Engineering from Saint Louis University in the Philippines, where studies were completed from 1995 to 2002.
Sign up to view 0 direct reports
Get started