Staff Software Engineer (Technical Team Lead)
Rochester, Minnesota
IBM
Staff Software Engineer (Technical Team Lead)
Lenovo / IBM (Lenovo aquired IBM System x in Oct 2014)
Technical Project Manager and Advisory Software Engineer
lenovo ibm
technical project manager and advisory software engineer
University of Minnesota - Carlson School of Management
University of Nebraska at Lincoln
university of nebraska - lincoln