Search

James Ryseff Phones & Addresses

  • Washington, DC
  • Redmond, WA
  • Arlington, VA
  • 109 Greenbriar Dr, Belleville, IL 62221 (618) 277-7370
  • Kiona, WA
  • Bellevue, WA
  • Urbana, IL

Work

Company: Rand corporation Jan 2018 Position: Technical policy analyst iv

Education

Degree: Masters School / High School: Georgetown University 2013 to 2016 Specialities: International Relations

Skills

Software Development • C# • Software Design • Cloud Computing • Distributed Systems • Software Engineering • Web Services • Testing • C++ • Agile Methodologies • Scalability • Scrum • Microsoft Sql Server • Test Automation • .Net

Industries

Think Tanks

Resumes

Resumes

James Ryseff Photo 1

Technical Policy Analyst Iv

View page
Location:
Washington, DC
Industry:
Think Tanks
Work:
Rand Corporation
Technical Policy Analyst Iv

Google Oct 2016 - Dec 2017
Software Engineer

Concur Aug 2014 - Apr 2016
Development Manager

Concur Sep 2013 - Jul 2014
Senior Software Engineer

Globys Inc Feb 2012 - Jul 2013
Senior Software Engineer
Education:
Georgetown University 2013 - 2016
Masters, International Relations
University of Illinois at Urbana - Champaign 2000 - 2004
Bachelors, Bachelor of Science, Computer Science
Belleville East High School
Skills:
Software Development
C#
Software Design
Cloud Computing
Distributed Systems
Software Engineering
Web Services
Testing
C++
Agile Methodologies
Scalability
Scrum
Microsoft Sql Server
Test Automation
.Net

Publications

Us Patents

Concurrent Data Processing In A Distributed System

View page
US Patent:
8266289, Sep 11, 2012
Filed:
Apr 23, 2009
Appl. No.:
12/428964
Inventors:
Bikas Saha - Bellevue WA, US
Ronnie Chaiken - Woodinville WA, US
James David Ryseff - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173
US Classification:
709226, 700 99, 704E15048, 705 712, 718104
Abstract:
Systems, methods, and computer media for scheduling vertices in a distributed data processing network and allocating computing resources on a processing node in a distributed data processing network are provided. Vertices, subparts of a data job including both data and computer code that runs on the data, are assigned by a job manager to a distributed cluster of process nodes for processing. The process nodes run the vertices and transmit computing resource usage information, including memory and processing core usage, back to the job manager. The job manager uses this information to estimate computing resource usage information for other vertices in the data job that are either still running or waiting to be run. Using the estimated computing resource usage information, each process node can run multiple vertices concurrently.

Data Change Notifications

View page
US Patent:
20070050392, Mar 1, 2007
Filed:
Aug 25, 2005
Appl. No.:
11/211869
Inventors:
Amit Shukla - Redmond WA, US
Chang Luo - Redmond WA, US
Hua Yuan - Sammamish WA, US
James Ryseff - Redmond WA, US
Johannes Klein - Sammamish WA, US
Lijiang Fang - Bellevue WA, US
Nigel Ellis - Redmond WA, US
Siddhartha Singh - Sammamish WA, US
Srinivasmurthy Acharya - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707102000
Abstract:
A framework for data change notification includes a notification queue storing event notifications. Client applications can request event information regarding various data change events. For example, a client application can subscribe, via one or more APIs, to receive event information. The framework allows for session specific event notification mechanisms as well as durable event notification mechanisms that can be preserved across client sessions as well as server restarts. Innovative aspects of this invention include guaranteed delivery of event notifications, APIs to allow applications get summary of past events on the subscribed objects, automatic garbage collection/cleanup of notifications when a client session terminates.
James D Ryseff from Washington, DC, age ~42 Get Report