Search

Alan John Gasperini

from Redmond, WA
Age ~43

Alan Gasperini Phones & Addresses

  • 5409 157Th Ave, Redmond, WA 98052
  • Mountain View, CA
  • Kirkland, WA
  • Los Angeles, CA
  • Cupertino, CA
  • Kiona, WA

Work

Company: Google Aug 2018 Position: Engineering manager

Education

Degree: Master of Science, Masters, Bachelors, Bachelor of Science Specialities: Computer Science, Engineering, Computer Science and Engineering

Skills

C# • Software Engineering • Software Design • Software Development • Visual Studio • Agile Methodologies • Distributed Systems • User Experience • .Net • C++ • User Interface Design

Industries

Computer Software

Resumes

Resumes

Alan Gasperini Photo 1

Engineering Manager

View page
Location:
Mountain View, CA
Industry:
Computer Software
Work:
Google
Engineering Manager

Microsoft Sep 2016 - Jun 2018
Principal Engineering Manager

Microsoft Feb 2013 - Sep 2016
Principal Group Software Engineering Manager

Microsoft Aug 2006 - Feb 2013
Software Development Lead

Microsoft Aug 2003 - Aug 2006
Software Design Engineer
Skills:
C#
Software Engineering
Software Design
Software Development
Visual Studio
Agile Methodologies
Distributed Systems
User Experience
.Net
C++
User Interface Design

Publications

Us Patents

Arbitrary Object Editing

View page
US Patent:
20080256465, Oct 16, 2008
Filed:
Apr 16, 2007
Appl. No.:
11/735688
Inventors:
Alan J. Gasperini - Kirkland WA, US
James S. Nakashima - Kirkland WA, US
Juraj Hlavac - Seattle WA, US
Gary K. Linscott - Kirkland WA, US
Charles P. Jazdzewski - Redmond WA, US
Jeffrey W. Kelly - Redmond WA, US
Unnikrishnan Ravindranathan - Redmond WA, US
Brian K. Pepin - Seattle WA, US
Mark A. Boulter - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
G06F 9/44
US Classification:
715762, 717110
Abstract:
The present invention provides technologies for forming an editing interface for editing arbitrary objects. In particular, the present invention provides system and methods for enumerating object properties, selecting a suitable pre-existing object editor and, if no such pre-existing editor is available, constructing an object editor on the fly suitable for editing the properties of the object where the object may include properties and/or collections of objects. Construction of a suitable editor is based on enumeration of object properties and on the serialization of the object using a descriptive language such as extensible markup language (“XML”) or the like. Property values specified by a user via the object interface and editors are stored in a descriptive format such as XML and generally specify the initial characteristics of the object.

Extensible Category And Property Grouping For Object Editing

View page
US Patent:
20090006433, Jan 1, 2009
Filed:
Jun 29, 2007
Appl. No.:
11/824409
Inventors:
Alan J. Gasperini - Redmond WA, US
Gary Linscott - Kirkland WA, US
Amir M. Khella - Redmond WA, US
Unnikrishnan Ravindranathan - Issaquah WA, US
Mark Boulter - Monroe WA, US
James K. Nakashima - Kirkland WA, US
Juraj Hlavac - Seattle WA, US
Brian K. Pepin - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707100, 707E17001
Abstract:
Various techniques for assembling object properties are disclosed. For example, one such method includes receiving an object identification that indicates an object, and receiving a property associated with the object. Property category identification is performed that identifies a property category associated with the aforementioned property, and the property is dynamically associated with the identified property category. In some instances, such methods further include providing a category editor that allows for modifying a plurality of properties associated with the property category.

Rich Data-Bound Application

View page
US Patent:
20060212842, Sep 21, 2006
Filed:
Mar 15, 2005
Appl. No.:
11/080531
Inventors:
John Gossman - Seattle WA, US
Kenneth Cooper - Bellingham WA, US
Ted Peters - Bellingham WA, US
John Bronskill - Bellevue WA, US
DoRon Motter - Redmond WA, US
Alan Gasperini - Kirkland WA, US
Charles Stoner - Seattle WA, US
Patrick Mullen - Bellevue WA, US
Lutz Roeder - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 9/44
G06F 7/00
US Classification:
717106000, 707100000
Abstract:
In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.
Alan John Gasperini from Redmond, WA, age ~43 Get Report