Ross B Ortega, Age 5823457 NE 140Th St, Woodinville, WA 98077

Ross Ortega Phones & Addresses

23457 NE 140Th St, Woodinville, WA 98077 (425) 844-9390

Bellevue, WA

Seattle, WA

Denver, CO

Boston, MA

Kiona, WA

23457 NE 140Th St, Woodinville, WA 98077

Show more

Social networks

Ross B Ortega

Linkedin

Work

Company: Microsoft Apr 2008 Position: Principal program manager for windows azure networking

Education

Degree: Ph.D. School / High School: University of Washington 1990 to 2000 Specialities: Computer Science

Industries

Computer Software

Mentions for Ross B Ortega

Resumes & CV records

Resumes

Ross Ortega Photo 27

Principal Program Manager, Azure Networking, Microsoft

Position:
Principal Program Manager for Windows Azure Networking at Microsoft
Location:
Redmond, Washington
Industry:
Computer Software
Work:
Microsoft since Apr 2008
Principal Program Manager for Windows Azure Networking
Hidden City Games Jul 2007 - Mar 2008
SVP Business Development
GraniteEdge Networks Jul 2003 - Feb 2007
President and CTO
Consystant Design Technologies Jun 1999 - May 2003
President and CTO
LTX Corporation 1987 - 1990
Software Design Engineer
Education:
University of Washington 1990 - 2000
Ph.D., Computer Science
Massachusetts Institute of Technology 1983 - 1987
BS, Electrical Engineering

Publications & IP owners

Us Patents

Coordination Synthesis For Software Systems

US Patent:
2004001, Jan 22, 2004
Filed:
Jan 4, 2002
Appl. No.:
10/040971
Inventors:
Kenneth Hines - Kenmore WA, US
Ross Ortega - Seattle WA, US
International Classification:
G06F009/44
G06F009/45
US Classification:
717/101000, 717/106000, 717/144000, 717/155000, 717/156000
Abstract:
A goal of the present invention is to allow programmers to build software systems without regard to a specific target hardware architecture on which the software system will be implemented. An aspect of this is a high-level, coordination-centric, design methodology that permits programmers to explicitly declare the way control and data interactions between software components are coordinated. Coordination synthesis generates selectively optimizable implementation code to implement the coordination-centric software application on a target hardware architecture, and generates appropriate coordination code to implement the coordination scheme for the software application with the target hardware architecture's supported interaction protocols. The present invention transforms this abstract coordination between software components into concrete interactions for the interaction protocols provided by a target hardware architecture and further generates runtime support for each processing resource of the target hardware architecture for the software components running on that processing resource.

NOTICE: You may not use PeopleBackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. PeopleBackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.