MercuryGate International
Software Engineer
Mediant Communications
Senior Software Engineer
Mediant Communications
Systems Architect; Manager
Progress Software
Software Engineer
Progress Software
Java Tool Developer (Summer Intern)
Duke University