My Resume

Yaron Y. Goland

www.goland.org

yaron AT goland DOT org


OBJECTIVE: Be part of an outstanding team building massively scalable software infrastructures where I can contribute my skills as a software architect/technical program manager.

EMPLOYMENT


04/11-

Principal Developer/Architect

Microsoft

Redmond, WA

  • Architect/Dev Manager/Core Dev/PM for an open source peer to peer enabled web framework I invented called Thali. Thali provides distributed identity, privacy centric discovery, built in synchronization, support for Cell, Wifi, BLE, Bluetooth and the iOS Multi-Peer Connectivity Framework, all built on Node on Android and iOS to let devices collaborate regardless of what kind of Internet infrastructure is available. The code was developed by teams I led both at my employer Microsoft and for our partner Rockwell Automation.
  • Architect/Developer/Tech Lead/Dishwasher for a startup in Microsoft Research (MSR) working on machine learning that led to creating a new approach to processing streaming data with a 1000x (yes, 1000x) data throughput increase over Stream Insight and was adopted by the real time data analysis Trill Project in MSR.
  • Architect working for the Directory, Access and Identity Platform (DAIP) team. Helped to found and drive the Venice project to deliver a next generation security infrastructure for Windows Azure and Windows Azure Platform Appliance as well as drive the scalable storage architecture for DAIP's Access Control Service and next generation directory efforts.

04/06-04/11

Principal Program Manager/Architect

Microsoft

Redmond, WA

  • Architect for V1 release of the Windows Azure platform AppFabric Access Control Service. Created the design and worked with Yahoo and Google to standardize what is now OAuth 2.0 so as to radically reduce implementation complexity and introduce support for federation, both of which were missing from OAuth 1.0a. Also invented SWTs and later helped to define JWTs to enable secure token transfer over HTTP. Was Dev, Test and PM for ACS's SAML support.
  • Group PM for Microsoft's internal Cosmos service offering petabyte scale distributed data analysis for Bing.
  • Architect responsible for Live's external web services strategy. Drove designing and shipping new web service technologies at Microsoft including control technology, cross-domain channel mechanism and third party permissioning technology.

04/02-04/06

Director of Technology

BEA Systems

Seattle, WA

  • Reported to the Vice President of Architecture & Standards in the office of the CTO, provided leadership in BEA's standards and technology strategies with focus on web services integration technology and the Web Logic Integration product.
  • Represented BEA on the OASIS WSBPEL TC and WSDL 2.0 WG. Editor of BPEL spec. Lead author on BEA's web service reliable messaging specification stack. Co-authored first version of BPELJ.

02/01-03/02

Staff Architect

Openwave

Bellevue, WA

  • Technical representative to the Liberty Alliance Project, responsible for applying technologies such as XML, SOAP, WSDL, SAML, XMLDSIG, etc. to create a web services architecture.
  • Served as Chief Technologist for the messaging division, responsible for long-term product strategy for e-mail & unified messaging, drove SIP and MMS strategies.

02/00-01/01

Product Manager

Crossgain, Inc.

Redmond, WA

  • Contributed to the design and helped prototype the programming model for an Enterprise Platform as a Service infrastructure.
  • Lead company wide effort to define corporate policy covering physical, data center and software development security issues.

08/96-02/00

Program Manager

Microsoft

Redmond, WA

  • Lead Microsoft's Universal Plug & Play (UPnP) network design team to ship UPnP in Windows Millennium Edition (ME)
  • Lead the WebDAV standard team as editor driving an industry wide standardization involving Netscape and Novel.
  • Articulated and sold the vision of a company wide unified protocol infrastructure built on top of HTTP. Successfully argued for the benefits to Microsoft of Open Standards resulting in the WebDAV project. Helped to coordinated delivery of WebDAV across Microsoft's year 2000 product line including Office 2000, IE 5.0, Exchange 2000, OLE DB 2.5 and IIS 2000.
  • Provided design guidance, specifications and leadership for the WinInet team in IE 4.0 & 5.0 resulting in IE being the first HTTP/1.1 compliant commercial browser.

10/94-08/96

General Partner

CoreTech

Los Angeles, CA

  • Invented the Host Routing Multicast Engine (HRME) to help build robust/scalable/affordable networks of computers for distributing data and chat over the Internet.

EDUCATION

1990-1995 Bachelors of Science - Computer Science & Engineering, UCLA

Publications

  • HTTP Extensions for Distributed Authoring (WebDAV) - RFC 2518
  • WebDAV - A network protocol for remote collaborative authoring on the Web, J. Whitehead, Y. Goland, European Computer Supported Cooperative Work ( ECSCW'99)
  • WebDAV Book of Why
  • The original UPnP protocol stack consisted of the Flexible XML Processing Profile ( FXPP), Simple Service Discovery Protocol ( SSDP), the Multicast and Unicast UDP HTTP Messages ( HTTP over UDP) and General Event Notification Architecture ( GENA) specifications. All four specifications where then bundled into one specification that was made the basis for the UPnP Device Architecture Version 1.0 which was standardized by the UPnP forum in ISO.
  • BPEL4WS -- The Promise of Portable Business Processes - Web Services Journal
  • Open Source, Java and WebLogic - Beneficial coexistence rather than competition - S. Dietzen, Y. Goland - Weblogic Developer's Journal
  • The Race to Create Standards - WebLogic Developer's Journal
  • The WebDAV Property Design, J. Whitehead, Y. Goland, Software-Practice & Experience - 2/2004
  • BPELJ: BPEL for Java technology (BPELJ)
  • Web Services Business Process Execution Language Version 2.0, WS-BPEL 2.0
  • OAuth Web Resource Authorization Profiles (OAuth WRAP) which is the basis for OAuth 2.0
  • Simple Web Discovery (SWD)

Named Contributor/Reviewer

3 thoughts on “My Resume”

  1. We are searching for good Java Architects with cutting edge experience indata collection to leverage the 15 FIM internet business units previously individual companies into one stellar web integration. Are you interested in being a part of the biggest internet company, surpassing yahoo, and google? Please send your resume, and availability to kathy.richie@fox.com.
    Thanks,
    Kathy Richie

  2. Hum.. personally I’d prefer to work for a software company. But I’m old fashioned. This does remind me that I really need to update my resume to include my current position at Microsoft.

Leave a Reply

Your email address will not be published. Required fields are marked *