Optimum Finance scores ex-Microsoft director as new CTO