AT&T
Application Architect
Odyssey Technologies
International Project Manager
Practical Labs
Director
New Iron
Senior Software Engineer
The Advisory Board Company
Development Manager
Microsoft
Software Development Engineer
AT&T
Software Development Engineer
The Advisory Board Company
Senior Software Engineer
Blackbaud
Software Architect
University of South Carolina