compétences de CTO