Chief Technology Officer
David joined Ethoca in 2016, where he oversees all technology, including software development, devops, IT operations, enterprise systems, security, and corporate IT. With more than 20 years of experience at the technological forefront of innovative software businesses, David has held leading positions at Algorithmics, Electronics Workbench, Ceryx, and IBM Risk Analytics. His delivery experience spans enterprise systems, shrink-wrapped software, and cloud delivery.
David holds a Ph.D. in Computer Science from the University of Toronto, where he previously held the academic post of Associate Professor in the field of Software Engineering. David’s academic work focused on agile approaches to longer-term and larger-scale capacity planning, echoing his interest in sound agile management principles within the realm of technology in general and software development in particular.