Stuff Yaron Finds Interesting

Technology, Politics, Food, Finance, etc.

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/developer.

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

04/02-04/06

Director of Technology

BEA Systems

Seattle, WA

  • As a member of the office of the CTO, provided leadership in BEA's cross company/cross product standards and technology strategy including owning BEA's 2-4 year technology strategy & Utility Computing road maps.
  • Leading contributor and member of the spec editing team for WS-BPEL 2.0. Represented BEA at the W3C Choreography & WSDL 2.0 WGs. 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 design and prototype the programming model for a multi-machine, multi-tier network application development/deployment environment.
  • Lead company wide effort to define corporate security 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 author on WebDAV standard, coordinated delivery of WebDAV functionality across Microsoft's year 2000 product line.
  • 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 Responses to My Resume

  1. Kathy Richie says:

    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. Administrator says:

    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.

  3. Pingback: Revue de Presse Xebia | Blog Xebia France

Leave a Reply

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