Blizzard Entertainment
Senior Software Engineer
eSchool Solutions
Development Team Lead and Senior Developer
Bethesda Softworks
Senior Software Development Manager
Kscl
Programmer
Blizzard Entertainment
Lead Software Engineer, Battle.net
SciPlay Corporation
Director Of Engineering
The University of Edinburgh