Etsy appoints new chief technology officer