Elsevier
Principal Software Engineer
Vanguard
Manager - I, Development Chapter Lead
Elsevier B.V
Principal Software Engineer
LIQUENT, a Calyx Company
Java Software Engineer
AdminServer
Java Developer
Kenexa
Software Engineer
Kenexa, an IBM Company
Senior Software Engineer
IBM
Senior Software Engineer
Cittone Institute
Neshaminy High School