face eye eye

Patrick Copeland
Interests: software, photography, astronomy, genealogy, history ‎

toggle flatness

now
2014-today

Abundant access for all
areaProducts and Infrastructure
titleSenior Engineering Director
functionengineering and product
managerCraig Barratt, SVP Access & Energy

OnHub router by Google, 2015

onHub: Revolutionize Access Points
While we count on Wi-Fi more than ever to be entertained, productive, and stay connected, we’re streaming and sharing in new ways our old routers were never built to handle. With our partners, we’ve launched OnHub, a different kind of router for a new way to Wi-Fi. Instead of headaches and spotty connections, OnHub gives you Wi-Fi that’s fast, secure, and easy to use.
OnHub product site
Wall Street Journal: The Wi-Fi Router Gets a Brain
David Pogue: Router Steve Jobs Might Have Built

Wireless Internet Access
We improve the wireless experience for users around the world with highly scalable cloud based infrastructure and hardware platforms. We work with an ecosystem of partners to create and encourage new hardware, cloud services, and business models that enable amazing connected experiences, efficient use of networks, and affordable access to rich content.
RailTel: WiFi infrastructure for 10M Indian customers



recent
2013-2014

Disruptive technology
areaResearch
titleSenior Engineering Director
functionengineering and product
org size75
managerAlfred Spector, VP Research

Crisis and Alert Systems
We created a world wide alerting system that literally saved people's lives by integrating massive crowd-based and government emergency data with Android and Google.com. Google Crisis Response made critical information accessible around natural disasters and humanitarian crises.
How we really saved lives!

Flu Trends
We created an algorithm that estimated how much flu is circulating in different countries and regions around the world. We found that there's a close relationship between how many people search for flu-related topics on Google.com and the CDC data on hospital visits for flu symptoms.


One Today was the best rated Google mobile app for iOS and Android that experimented with social giving to encourage donations to projects that inspired and amplified impact.
One Today

Elections and Politics
Created a data platform that communicated real time election results to help people become closer to politics by making relevant information and resources easier to discover on Google.com. We partnered with many countries around the world (e.g. USA, Germany, Kenya, and many others). During elections was the highest traffic service at Google.
Elections
How we saved a democratic election!


previous
2011-2013

Ads, big data, customer love
areaAdvertising
titleSenior Engineering Director
functionengineering and product
org size500
managerSusan Wojcicki, SVP

Fast Big Data
We built systems to handle the avalanche of big data and turned it into actionable information. We were challenged with heterogeneous storage systems and formats, verticalized and enmeshed data and code, and many querying and visualization frameworks. We unified analytical processing by integrating ad hoc querying, pipeline-building, and self-service dashboarding, backed by a data warehouse.
Analytical Query Processing, Theo Vassilakis

Introducing Tenzing: SQL on Mapreduce
Wired Magazine on Dremel


We created the superheroic JavaScript framework that's taking over web development. HTML is great for declaring static documents, but it falters when we try to use it for declaring dynamic views in web-applications. AngularJS lets you extend HTML vocabulary for your application.
Angular JS

Selling and Insight Platforms
We built a platform for Google’s primary business: selling advertising. Customer Relationship Management (CRM) is critical in keeping track of millions of advertisers that account for most of Google’s revenue. There are opportunities to make sales and marketing teams far more effective and efficient. The platform was broadly adopted and the system of record for the entire company.

Danish Technology Magazine Interview, 2011

Google Feedback
Created the system behind every single Google product to collect and clusters millions of automated stack traces and error reports every day. Using AI and large compute resources we process and aggregate the data into exemplar issues that allow developers to respond to OS and application problems quickly and with confidence.
Google Feedback


ancient
2006-2011

Systems that fuel Google
areaSystems Infrastructure
titleSenior Engineering Director
functionengineering and other functions
org size1000
managerBill Coughran, SVP

Cloud Engineering Systems & Tools
We built the fastest and most scalable automated development environment in the world: 150M builds/day, 20 check-ins/min, 170M LOC, 1 tree. In 2012 eng wide survey these tools were voted "the MOST valuable resources to engineering." Moved company from 30 days release cycles to daily. Lead company wide technical and cultural effort to radically improve product velocity and quality.
Continuous Integration, Nathan York
Dev Speed and Scale of Google, Ashish Kumar
Culture: Testing on Toilet
Book: How Google Tests Software, by Whittaker


We built, integrated, and open sourced a large suite of tools used to do automatic cross browser testing. Many of the largest companies in the world integrated and used our tools, and became the core technology in countless other browser automation tools, APIs and frameworks.
Selenium, Webdriver, Paco, Axsjax

Selling $1B idea to SFO audience 2010

Pretotyping
Our manifesto influenced Google products and many fortune 100 companies to improve their approach to products. A philosophy, movement, and practical guide for improving project success and reducing slow painful failures.
Pretotyping.org
Book: Pretotyping, by Savioa

Accessibility + i18n
We built automated systems that globalized and internationalized all of Google's products to 160 markets. Nearly instant localization of 1M strings per month. Built a number of tools that used professional and crowd sourcing to scale. We added text-to-speech to Anbdoid which became a huge feature and is now used for many interactions and 'borrowed' by competitors.
Defined W3C Handling of Names
Built first Cloud IME
Automated Captions in YouTube >> Award


jurassic
1995-2006

Software used by everyone
areaSearch, Data, Business, OS
titleEngineer -> Sr Engineering Director
functionengineering and other functions
org size5 -> 500
managersListed

In Redmond with Bill Gates and the team, circa 2004


We started Microsoft's home-grown search.
areaSearch Engine
period:2004-2006
managerKen Moss, CTO EA


We started Microsoft's business software business.
areaCRM, ERP, Business Systems
period:2002-2004
managersHal Howard, CVP Microsoft
Satya Nadella, CEO Microsoft


We built initial versions of XML and web services.
areaDatabases and Webservices
period:1999-2002
managerAdam Bosworth, EVP Salesforce


We built Microsoft's first mobile RT operating system.
areaOperating Systems
period:1995-1999
managersBryan Trussel, CEO Glympse
Frank Fite, CTO Sesame
Craig Mundie, Sr Advisor to CEO


rambling
roses:#ff0000; violets:#0000ff;
Keynote at first ever GTAC in NYC 2007

Things worth your time:
09/13 Wavelength: Crisis and Elections
09/13 Wavelength: Pretotyping
04/11 Computer Magazine Cover Story
More stuff:
01/14 on speaking hiatus
10/13 ISNTD Bites London, Interview
06/13 Hack for Change (slides)
12/12 Paco TedX Talk
08/12 Wired Magazine on Dremel
07/12 Geecon Krakow Keynote
06/12 Better Software Keynote, Las Vegas
04/12 "How Google Tests Software" Book
02/12 Alberto Savoia's Pretotype it!
01/12 Wired Magazine Interview
12/11 Discover Magazine Article on Paco
07/11 Prosa Magazine Cover Article
05/11 Goto Copenhagen Keynote
05/11 Danish IT (dit-TV) Interview
03/11 Version2 Interview
03/11 QCon London Keynote
02/11 InfoQ Interview
11/10 ICST, Paris 2010 (paper) (slides)
03/10 QCon San Francisco Keynote
02/10 uTest Interview
08/07 GTAC New York Keynote

start
There's no place like 127.0.0.1
I started loving software on a field trip to the Stanford Computer Lab in 3rd grade. I played with a chemistry simulator for hours and the teacher had to drag me away.

When my family brought home our first computer it was uncommon and geeky. My grandfather gave me a copy of Basic for my birthday and I learned by playing with sample code. A few years later he gave me C, and I wrote my first real programs. One was a text-to-speech random sentence generator. I'd made two versions, one clean and one dirty. In front of the computer lab (nerd alert) I ran the wrong one, and had my first major bug at show-and-tell.


3rd grade school photo, Silicon Valley 1975

I was leaning toward medicine in college but still programmed and sold a few games for beer money. About half way through undergrad at the University of Arizona, I took a computer science elective that made me excited about software again. I jumped into writing compilers and operating systems. A difficult discussion with my dad followed where I told him that I wasn't interested in being a doctor. He supported me, but was concerned, "how are you going to make a living in software?"

In grad school at USC I studied artificial intelligence and machine learning. My first real job (other than delivering pizza in high school) was at a little place called Microsoft in Redmond where they were paying me to do exactly what I wanted to do. I stayed there for over 11 years and became a Senior Engineering Director. When the paradigm shift toward the web and cloud was underway, I moved to Google and have been there since 2006.