Joel Deaguero

Joel Deaguero is Senior Software Engineer at Blizzard Entertainment.