Senior Software Engineer
IBM
Staff Software Engineer
Development - Advisory Software Engineer
Test Team Lead - Advisory Software Engineer
Clarkson University