Blizzard Entertainment
Technical Lead
Deltacom
Senior Software Engineer and Solutions Architect
Riot Games
Sr. Manager and Technical Lead
Riot Games
Director of Software Engineering
Blizzard Entertainment
Senior Software Engineer II - Battle.net Gateway
Apple Inc
Software Engineering Manager
EarthLink Business
Solutions Architect
Emerson Network Power
Senior Software Engineer
Blizzard Entertainment
Senior Software Engineer - Accounts and Commerce
Blizzard Entertainment
Software Engineer - Online Store and Product Management
The University of Alabama in Huntsville