Tejal Sandera 129 1933 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.