Search

Hari Krishna Pammi

from Redmond, WA
Age ~49

Hari Pammi Phones & Addresses

  • 10618 Eastridge Dr NE, Redmond, WA 98053

Work

Company: Eagle10 ventures Jun 2019 Position: Member

Education

Degree: Masters, Master of Technology School / High School: National Institute of Technology Karnataka 1998 to 2000 Specialities: Computer Science

Skills

Virtualization • Software Development • Distributed Systems • Agile Methodologies • Software Engineering • C++ • Windows • Java • Debugging • Software Design • C • Visual Studio • Embedded Systems • Rest • Cloud Computing • Perl • Representational State Transfer • Application Programming Interfaces • Back End Web Development

Ranks

Certificate: Designing Restful Apis

Industries

Computer Software

Resumes

Resumes

Hari Pammi Photo 1

Principal Software Engineering Manager

View page
Location:
Seattle, WA
Industry:
Computer Software
Work:
Eagle10 Ventures
Member

Netanalytiks
Investor

Microsoft
Principal Software Engineering Manager

Microsoft Mar 2010 - Mar 2014
Senior Software Development Engineer

Microsoft Mar 2006 - Mar 2010
Senior Development Manager
Education:
National Institute of Technology Karnataka 1998 - 2000
Masters, Master of Technology, Computer Science
Skills:
Virtualization
Software Development
Distributed Systems
Agile Methodologies
Software Engineering
C++
Windows
Java
Debugging
Software Design
C
Visual Studio
Embedded Systems
Rest
Cloud Computing
Perl
Representational State Transfer
Application Programming Interfaces
Back End Web Development
Certifications:
Designing Restful Apis

Publications

Us Patents

Application State Synchronization

View page
US Patent:
20130066832, Mar 14, 2013
Filed:
Sep 12, 2011
Appl. No.:
13/230267
Inventors:
John Michael Sheehan - Sammamish WA, US
Christopher D. Russell - Duvall WA, US
Hari Krishna Pammi - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707634, 707E17005, 707E17032
Abstract:
One or more techniques and/or systems are provided for synchronizing application state between one or more instances of an application on one or more devices. In particular, an application state, such as application settings, may be synchronized between a first instance of an application on a first device and a second instance of the application on a second device. For example, a user may configure a new email account within a first instance of an email application on a laptop device. The new email account may be synchronized with a second instance of the email application on a tablet device. During synchronization, various conflict resolution, version verifications, and/or consistency verifications may be performed. In this way, the user may be provided with a seamless and consistent experience between the laptop and tablet device.
Hari Krishna Pammi from Redmond, WA, age ~49 Get Report