Stephen Allan is an experienced professional currently serving as Digital Production Manager at OTCX since November 2021, where responsibilities include leading growth initiatives and developing innovative software for the financial sector. Prior to this role, Stephen worked at Siemens Gamesa from April 2011 to October 2021, holding positions as Product Owner and Senior Data Analyst, with a focus on data integrity and system development to enhance performance and reporting of power generation assets. Stephen's expertise in ensuring the stability and advancement of critical tools contributed to maintaining Siemens' competitive edge in the industry. Education was completed at George Stephenson High School.
Sign up to view 13 direct reports
Get started