Tejal Sandera 197 2089 days ago Rachelle Davis, a Senior Software Engineer at Blizzard Entertainment, has had an impressive career working on some of the most popular video games on the market.