ZeniMax Media
Software Engineering Manager
Confluence Corporation
Intern
Cyber Technology Services, Inc.
Manager, Software Engineering
Coast To Coast Promotions
Developer Consultant
Cyber Technology Services, Inc.
Support Lead and Developer
Bishop Fox
Software Engineering Manager
Bishop Fox
Senior Software Engineering Manager
Bishop Fox
Director of Software Engineering
CyFIR
Manager, Software Engineering
George Mason University
Lord Fairfax Community College
Virginia Tech