Technology leader with a mix blend of engineering management and people leadership experience in the development and delivery of web-scale, customer-centric web applications and services. Proven track record of building high performance, geographically distributed software engineering teams and leading them on technically demanding projects that were released for public consumption.