James Doyle

Formerly running his own development shop in Ontario, James is now a Senior Product Developer at Vancouver-based Invoke. He leads the technical side of product development, planning how applications are built from the ground up, and has quickly become a key part of the developer community in Vancouver by running a PHP meetup group. When he's not focused on products, he's hitting the trails and streets to train for his first marathon.