Search

Mark Mccasey Phones & Addresses

  • 231 Belmont Ave E, Seattle, WA 98102
  • Bellevue, WA
  • Sammamish, WA
  • Ann Arbor, MI

Work

Company: Microsoft Jul 2014 Position: Principal software engineering manager

Education

Degree: Masters School / High School: University of Washington 2006 to 2009 Specialities: Computer Science

Skills

Software Design • Software Development • C# • Distributed Systems • Windows • Win32 Api • Visual Studio • C++ • Xml • Software Project Management • Microsoft Azure • Agile Methodologies • Software Lifecycle Management • Sharepoint • Windows Azure • Project Management • .Net Framework • Cloud Computing • Agile Project Management • Enterprise Architecture • Databases • Design Patterns • Testing • Sql • Javascript • Visual Basic • Teamwork • Communication

Ranks

Certificate: Influencing Others

Industries

Computer Software

Resumes

Resumes

Mark Mccasey Photo 1

Principal Software Engineering Manager

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Microsoft
Principal Software Engineering Manager

Microsoft Aug 2012 - Jun 2014
Principal Development Lead

Microsoft Aug 2008 - Aug 2012
Senior Development Lead

Microsoft Sep 2001 - Aug 2008
Software Design Engineer

Goknow, Inc. May 2001 - Jul 2001
Software Developer
Education:
University of Washington 2006 - 2009
Masters, Computer Science
University of Michigan 1997 - 2001
Bachelor of Science In Engineering, Bachelors, Computer Engineering
Skills:
Software Design
Software Development
C#
Distributed Systems
Windows
Win32 Api
Visual Studio
C++
Xml
Software Project Management
Microsoft Azure
Agile Methodologies
Software Lifecycle Management
Sharepoint
Windows Azure
Project Management
.Net Framework
Cloud Computing
Agile Project Management
Enterprise Architecture
Databases
Design Patterns
Testing
Sql
Javascript
Visual Basic
Teamwork
Communication
Certifications:
Influencing Others

Publications

Us Patents

Generating Globally Unique Device Identification

View page
US Patent:
20040122931, Jun 24, 2004
Filed:
Jun 16, 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
International Classification:
G06F015/173
US Classification:
709/223000
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.

System And Method For Object-Oriented Interaction With Heterogeneous Data Stores

View page
US Patent:
20050108206, May 19, 2005
Filed:
Nov 14, 2003
Appl. No.:
10/713712
Inventors:
Mark McCasey - Seattle WA, US
Sivaprasad Padisetty - Redmond WA, US
Venkata Remany - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F017/30
US Classification:
707003000
Abstract:
Modern enterprises have multiple dissimilar data stores. Collectively, the enterprise data stores store a set of enterprise data objects, typically in multiple dissimilar formats. An object-oriented heterogeneous data store interface (HDSI) for interacting with such enterprise data stores and data objects is described. The HDSI may include a query component, a data store component and a provider interface that specifies a query behavior with a query component parameter. For each type of data store, there may be a provider plug-in to the HDSI. Each provider plug-in may include provider components that conform to the provider interface. The HDSI may further include data store object components corresponding to data objects stored in the data stores. A data store object design GUI may be utilized to build graphical representations of data objects. A data store object source code generator may generate object-oriented programming language source code for each data store object component.
Mark J Mccasey from Seattle, WA, age ~46 Get Report