Steven Meilleur currently serves as the Chief Technology Officer at Omeda Studios, a position held since January 2020. Prior to this role, Steven worked as a Software Developer at Carpenter Co. from June 2012 until March 2021.
Links
Sign up to view 10 direct reports
Get started
This person is not in any offices