Space Exploration Technologies
Principal Software Engineer
IBM
Software Architect
Space Exploration Technologies
Lead Software Engineer
Nefeli Networks
Software Engineer
Space Exploration Technologies
Senior Software Engineer
Big Switch Networks
Software Engineering Intern
Big Switch Networks
Technical Consultant
Mirantis
Principal Software Engineer
Mirantis
Senior Software Engineer
Big Switch Networks
Member of Technical Staff
Indiana University Bloomington
University of Nevada-Las Vegas
Montana Tech of the University of Montana