IBM
IBM, Extreme Blue System Architect Co-op
IBM
Senior Technical Staff Member (STSM)
IBM
Staff Software Engineer
IBM
Advisory Software Engineer
IBM
Senior Software Engineer Team Lead
IBM
Software Engineer
Rochester Institute of Technology