IBM
Staff Software Engineer
Utility Solutions, Inc.
Senior Product Engineer
Dialogic
Systems Engineer - Software Engineer
Arista Networks
Software Engineer
Dialogic
Principle and Consulting Software Engineer
Brooktrout Technology , Inc.
Principle Software Engineer
Appalachian State University
University of North Carolina at Chapel Hill
North Carolina State University