Vice President of Software Development
Mission Viejo, CA
Enmotus Inc
Vice President of Software Development
WD, a Western Digital company
Director - System Software, CTO Group
Enmotus Inc
Contract Software Developer
TradeStation
Software Engineer III, Team Lead
WD, a Western Digital company
NAS Software Development Manager - MyCloud Team
Smartlabs, Inc.
Software Engineering Contractor
EMC
Software Architect
WD, a Western Digital company
Chief of Architecture and Engineering - WD Labs
Toshiba Americas
Principal Software Engineer
iStor Networks, Inc.
Software Architect
California State University, Long Beach