ECi names chief technology officer