IBM
Senior Software Development Manager
VMware
Senior Manager - R and D
VMware
Director Of Engineering
NetApp
Software Engineering Manager
IBM
LAN and IB Driver and Dignostics Software Development Manager
IBM
Advisory Software Engineer and Team Lead
New Mexico State University