thaumaturge

noun: 1. A miracle worker. 2. A magician.