Interview with a CTO, John O’Donovan

Join the discussion.