Craig A Rowland, Age 47Kamilche, WA

Craig Rowland Phones & Addresses

Shelton, WA

12717 Greenwood Ave, Seattle, WA 98133 (206) 362-2453 (206) 365-5016 (206) 420-7805

12717 Greenwood Ave N APT C, Seattle, WA 98133

Woodinville, WA

Ferndale, WA

Mentions for Craig A Rowland

Craig Rowland resumes & CV records

Resumes

Craig Rowland Photo 43

Principal Technical Program Manager

Location:
16174 Lakeview Ave southeast, Monroe, WA 98272
Industry:
Computer Software
Work:
Microsoft - Redmond, WA since Jul 2012
Senior Program Manager
Microsoft - Redmond, WA 2009 - 2012
Senior Program Manager Lead
Microsoft - Redmond, WA 2006 - 2009
Senior Program Manager
Microsoft - Redmond, WA 2003 - 2006
Program Manager
Microsoft 2000 - 2003
Program Manager
Microsoft - Redmond, WA 1997 - 2000
Support Engineer
Boeing Commercial Airplanes - Everett, WA 1996 - 1997
Program Manager
Education:
University of Puget Sound 1988 - 1992
BA, Finance - Economics
Skills:
Software Project Management, Program Management, Agile Methodologies, Scrum, Cross Functional Team Leadership, Software Development, Agile Project Management, Testing, Product Management, Cloud Computing, Project Management, Software Engineering, Requirements Analysis, C#, Vendor Management, Windows, Collaboration, Microsoft Azure, Windows Server, Functional Specifications, Sharepoint, Splunk, Requirements Gathering, Partner Management, .Net, Xml, Kanban, Business Development, Business Requirements, Product Development, Vendor Relationships, Investments, Powershell, Python, Windows Azure, R, Ruby, Git, Javascript, Html, Css, Extreme Programming, Requirement Specifications, Big Data, Negotiation, Data Analysis, Data Mining, Online Marketing
Interests:
Youth Sports
Especially Good Wine and Coffee
Great Food and Drink
Especially To Warm Tropical Places
Music
Especially Baseball
Especially Jazz
Travel
Languages:
Mandarin
Certifications:
Charter Windows 2000 Certified Systems Engineer
The Data Scientist’s Toolbox
Intro To Computer Science & Programming Using Python
R Programming
Exploratory Data Analysis
Getting and Cleaning Data
Certified Scrum Master
Certified Scrum Product Owner
License Gj59K44Jjb
License B52903F6D46C443B9B8Bc38C7156Ae...
License 8Guqgl52E6
License Ev8D624Xf4
License Qh9Fgsf254
Microsoft
Coursera Verified Certificates, License Gj59K44Jjb
Mitx, License B52903F6D46C443B9B8Bc38C7156Ae...
Coursera Verified Certificates, License 8Guqgl52E6
Coursera Verified Certificates, License Ev8D624Xf4
Coursera Verified Certificates, License Qh9Fgsf254
Scrum Alliance
Craig Rowland Photo 44

Program Manager

Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Program Manager
Craig Rowland Photo 45

Jic Director

Location:
Seattle, WA
Industry:
Computer Hardware
Work:
Intel Corporation
Jic Director
Intel Corporation
Development Manager
Education:
Arizona State University 1979 - 1988
Skills:
Semiconductors, Processors, Cross Functional Team Leadership, Debugging, Soc, Computer Architecture, Hardware Architecture, Embedded Systems, Microprocessors, Firmware, Ic, Semiconductor Industry, Usb, System Architecture, Device Drivers, Vlsi, Eda, Fpga, Analog
Craig Rowland Photo 46

Craig Rowland

Craig Rowland Photo 47

Non Executive Director

Location:
Harrow, United Kingdom
Industry:
Telecommunications
Craig Rowland Photo 48

Craig Rowland

Location:
Cardiff, United Kingdom
Industry:
Investment Banking

Publications & IP owners

Wikipedia

Craig Rowland Photo 52

Craig Rowland

Jan 11, 2009 ... Rowland was also runner-up in the men's doubles at the inaugural World Doubles Squash Championships in 1997, partnering Dan Jenson. ...

Us Patents

Generating Globally Unique Device Identification

US Patent:
7428587, Sep 23, 2008
Filed:
Jun 13, 2003
Appl. No.:
10/462046
Inventors:
Craig Rowland - Monroe WA, US
Adam Sandford - Seattle WA, US
Shobana Balakrishnan - Redmond WA, US
Mark McCasey - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709224
Abstract:
A globally unique device identification is created. Initially, for a device, polling is performed for information regarding certain hardware components, such as hard disks, network cards, sound cards, video cards, etc. A device identifier is assigned to the device, which in one embodiment, is based on the hardware component information. The device identifier and the current information regarding the hardware components of the system are stored in a repository. Periodically, a new poll is performed of the hardware components of the system, and the current hardware component information in the repository is updated. A device is identified by the identity or similarity of the hardware component information read from the device with the stored current hardware component information.

Method And System For Extensible Data Gathering

US Patent:
7483959, Jan 27, 2009
Filed:
Jun 30, 2003
Appl. No.:
10/611118
Inventors:
Craig Rowland - Monroe WA, US
Christopher L. Burgess - Redmond WA, US
Dieter Achtelstetter - Seattle WA, US
Adam Sandford - Seattle WA, US
Shobana Balakrishnan - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16
G06F 15/173
US Classification:
709217, 709223, 709224
Abstract:
Extensible device data gathering is performed by a server in concert with at least one gatherer. The server accepts requests from clients and dispatches a gatherer to gather device data from devices on a network. When the data is returned, the server stores the data in a repository. The server also handles requests for repository data from clients. A gatherer presents an interface to the server which the server can use to dispatch the gatherer. The system is extensible because new gatherers may be created and may register with the server without any changes to the server. In one embodiment, this extensibility is achieved using the COM (Component Object Model) technology.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.