Stephen Idowu has a robust background in customer success management across various industries, currently serving in this capacity at Tabeo since August 2025. Prior to this role, Stephen worked as a Customer Success Manager at Shieldpay from November 2022 to August 2025, focusing on B2B payments. Earlier experience includes a dual role as a Civil Engineer and Customer Success Manager at Capita from July 2021 to November 2022, where innovative solutions were provided to clients for business transformation. Stephen began the career as a Customer Success Manager at Aon from June 2018 to December 2019, contributing to decision-making processes for clients globally. Educational qualifications include A Levels in Mathematics, Physics, and Chemistry from Croydon College and further studies at Anglia Ruskin University.
This person is not in any teams
This person is not in any offices