Search

Jonathan Liperi Phones & Addresses

  • 7432 245Th Way NE, Redmond, WA 98053 (425) 557-9088
  • 927 20Th Ave, Kirkland, WA 98033 (425) 822-7894
  • 221 Oswego Ct, Morrisville, NC 27560 (919) 535-8962 (919) 651-0177
  • 8219 Pilots View Dr, Raleigh, NC 27617 (919) 803-4541
  • 36314 Forest St, Snoqualmie, WA 98065 (425) 831-0401
  • Woodinville, WA
  • Mount Holly, NJ
  • Issaquah, WA
  • Kiona, WA

Work

Company: Amazon web services Jan 2020 Position: Software development manager

Education

Degree: Masters School / High School: Boston University 2002 to 2003 Specialities: Computer Science

Skills

Test Automation • Software Development • Software Quality Assurance • C# • Software Project Management • Software Quality Management • Testing • Visual Studio • Automated Software Testing • C++ • Windows • Software Engineering • Team Management • Agile Methodologies • Win32 Api • Scrum • .Net • Silverlight • Xaml • Windbg • Windows Phone • Operating Systems • Directx • Gdi • Sql • Test Planning • Com

Industries

Computer Software

Resumes

Resumes

Jonathan Liperi Photo 1

Software Development Manager

View page
Location:
Bothell, WA
Industry:
Computer Software
Work:
Amazon Web Services
Software Development Manager

Microsoft
Principal Software Development Lead

Microsoft Aug 2014 - Aug 2017
Senior Software Development Engineer

Microsoft Jan 2014 - Aug 2014
Senior Software Engineering Lead

Microsoft Jan 2013 - Jan 2014
Senior Test Lead
Education:
Boston University 2002 - 2003
Masters, Computer Science
Boston University 1998 - 2002
Bachelors, Computer Science
Skills:
Test Automation
Software Development
Software Quality Assurance
C#
Software Project Management
Software Quality Management
Testing
Visual Studio
Automated Software Testing
C++
Windows
Software Engineering
Team Management
Agile Methodologies
Win32 Api
Scrum
.Net
Silverlight
Xaml
Windbg
Windows Phone
Operating Systems
Directx
Gdi
Sql
Test Planning
Com

Publications

Us Patents

Application Programming Interface For A Bitmap Composition Engine

View page
US Patent:
20130063482, Mar 14, 2013
Filed:
Sep 12, 2011
Appl. No.:
13/229810
Inventors:
Silvana Moncayo - Seattle WA, US
Leonardo Blanco - Redmond WA, US
Reiner Fink - Mercer Island WA, US
Imran Majid - Redmond WA, US
Meng Yang - Bellevue WA, US
Jonathan Liperi - Redmond WA, US
Daniel Rischar - Snohomish WA, US
Aleksandar Antonijevic - Bellevue WA, US
Joshua Priestley - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06T 1/00
G09G 5/00
G09G 5/39
US Classification:
345620, 345522
Abstract:
An application programming interface is provided by an operating system that includes a direct composition engine. The composition engine maintains a data structure that represents the display objects to be rendered on a desktop display. The application programming interface allows an application to write data to the data structure to update the display object, such as a window, for the application. Thus, multiple applications can update their respective display objects in this data structure. The direct composition engine is an operating system level process, presented to user-level processes as a service of the operating system. By having an operating system level process, performance standards can be maintained. The application programming interface also allows applications to provide display information that can be rendered more efficiently by the operating system than by the application.

Composition System Thread

View page
US Patent:
20130063445, Mar 14, 2013
Filed:
Sep 9, 2011
Appl. No.:
13/229627
Inventors:
Leonardo E. Blanco - Redmond WA, US
Silvana Patricia Moncayo - Seattle WA, US
Jonathan P. Liperi - Redmond WA, US
Reiner Fink - Mercer Island WA, US
Imran Majid - Redmond WA, US
Joshua Warren Priestley - Redmond WA, US
International Classification:
G06T 13/00
G06F 9/46
US Classification:
345473, 719328
Abstract:
Composition system thread techniques are described. In one or more implementations, a composition system may be configured to compose visual elements received from applications on a thread that is executed separately than a user interface thread of the applications. As such, the composition system may execute asynchronously from a user interface thread of the application. Additionally, the composition system may be configured to expose one or more application programming interfaces (APIs) that are accessible to the applications. The APIs may be used for constructing a tree of objects representing the operations that are to be performed to compose one or more bitmaps. Further, these operations may be controlled by several API visual properties to allow applications to animate content within their windows and use disparate technologies to rasterize such content.

Isbn (Books And Publications)

The Complete Python Training Course

View page
Author

Jonathan P. Liperi

ISBN #

0130673765

Python How to Program

View page
Author

Jonathan P. Liperi

ISBN #

0130923613

Jonathan P Liperi from Redmond, WA, age ~44 Get Report