LMAX Exchange
Head of Software Development
Aspen Technology
Deputy to Chief Software Architect
Apricot Computers
Senior Software Engineer
Parallax Inc.
Enterprise Technical Architect
Continuous Delivery
Founder and Director
Integrated Object Systems
Senior Technical Consultant
KCG Holdings, Inc.
Developer
ThoughtWorks
Director of Innovation