 From March to November 2012, De Castro was President of Google's worldwide Partner Business Solutions group, where he was responsible for advertising platforms and services for Google's publisher and commerce partners.De Castro was appointed chief operating officer of Yahoo in November 2012 by its new CEO Marissa Mayer.He was Mayer's "first major hire to be her No.