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.
Sign up to view 12 direct reports
Get started