Google
Software Engineer
Amazon
Software Development Engineer Ii
Amazon Sep 2016 - Dec 2018
Frontend Engineer
Fullstack Academy Apr 1, 2016 - Jun 30, 2016
Teaching Fellow
Powerscore Jun 2014 - Jan 2016
Lsat Instructor
Education:
Fullstack Academy 2016 - 2016
Yale University 2004 - 2008
Bachelors, Bachelor of Arts, Humanities
New Trier High School 2004
Skills:
Javascript Promises/A+ Jquery Node.js Express.js Mongodb Mongoose Angularjs Git Tdd Bash Html5 Css Jasmine Framework Mocha Chai Swift Scss Bootstrap Data Structures Scrum/Agile Three.js Processing.js Socket.io Sql Python C++ Heroku Oauth2 Xcode Jsdata Google Maps Api Acting Plays Stage Performing Arts Drama Comedy Dialects Improvisation Shakespeare Entertainment Theatre Film Cascading Style Sheets
Interests:
Icheckmovies Yale University New Trier High School Where the Wild Things Are (1963 Book) Mark Warner Brunch
Eric Smith - Redmond WA, US Cameron Stillion - Redmond WA, US Andrew Ash - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
US Classification:
707 2, 707E17005
Abstract:
Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
Eric Smith - Redmond WA, US Cameron Stillion - Redmond WA, US Andrew Ash - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30 G06F 15/16
US Classification:
707691, 707E17005
Abstract:
Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.
System And Method For Offline Synchronization Of Exception Items Of Shared Services For Client Applications
- Redmond WA, US Cameron Stillion - Redmond WA, US Andrew Ash - Seattle WA, US
Assignee:
Microsoft Technology Licensing, LLC - Redmond WA
International Classification:
G06Q 10/10 H04L 12/58 H04L 29/08
Abstract:
Application Programming Interfaces (APIs) and UI modifications for existing applications are used to implement efficient methods for taking content offline with full synchronization, incremental synchronization, in the case of document libraries per-folder synchronization, and the like. The APIs provide support for synchronizing changes to attachments, the ability to download a document library's complete contents or only a list of the available documents, and read-only folder hierarchy replication in the case of document libraries. These abilities coupled with corresponding user interface features enable easier browsing and searching of large document library structures, making edits to those documents offline, being able to see an up-to-date version of those documents in a preview mode, and receiving reminders when offline edits remain on the local computer and need to be updated to a server.