Stephen Zhao

IT Process & Technical Lead

Stephen Zhao is currently the IT Process & Technical Lead at AstraZeneca, a position they have held since 2008. They previously served as an Information Technology Manager at Santen from 2020 to 2024 and as an IS Manager at Integra LifeSciences from 2018 to 2020. Prior to these roles, Stephen worked as a Senior Associate IS Analyst at Amgen from 2014 to 2018. They earned a Bachelor of Science in Management Information Systems from Shanghai, graduating in 2008.

Location

Shanghai, China

Links


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices