Tejal Sandera 134 1963 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.