CTO experience