Stephen Raj is a seasoned professional with a robust background in operations and business strategy. Currently serving as Operations Team Lead at Firstsource since November 2020, Stephen also holds multiple leadership roles, including Country Head at Mezzarion, where responsibilities involve overseeing operations in India’s minerals and commodities market. Additionally, Stephen is the Managing Director of Allurecent Software Solutions, providing high-quality software development services. Since September 2025, Stephen has been a Strategic Partner and Business Consultant at Matrix360 Consulting, focusing on business strategy, digital transformation, and sustainable growth through collaboration with senior leadership. Stephen Raj holds a degree from the National Institute of Business Management (NIBM) Global, completed in 2021.
This person is not in the org chart
This person is not in any teams
This person is not in any offices