Capgemini
Endeca
ThoughtWorks
Lead Developer
Guardian News & Media
Novartis Institutes for BioMedical Research
Associate Director
Endeca Technologies
Senior Developer
National Grid
Director
PLAOR
Lead Developer
HedgeServ
Development Manager
Cyrus Innovation
Lead Developer
Outpace Systems, Inc.
Developer
University of Nottingham
Chase Terrace High School