Mark Nottingham

Mark Nottingham

Principal Technical Yahoo!

Australia

Current
  • Principal Technical Yahoo at Yahoo!
Past
Connections
234 connections
Industry
Computer Networking
Websites

Mark Nottingham’s Summary

I’m an expert on Web technologies, especially protocols and data formats. This has led me to contribute to the development of technologies like RSS, Atom, HTTP, and Web Services.

The roles I’m most comfortable in involve leading through influence, rather than managing directly; in other words, convincing people to do what I want to do, rather than telling them. This often lands me in “Individual Contributor” positions working on technical strategy, research and development, and/or collaboration and standardisation.

I enjoy working with my peers (whether in the same company or across the world), interacting with upper management, partners and competitors, and speaking in front of audiences.

Mark Nottingham’s Specialties:

HTTP, Web caching, XML, URIs, metadata, Semantic Web, Web services, standards, strategy


Mark Nottingham’s Experience

  • Principal Technical Yahoo

    Yahoo!

    (Public Company; YHOO; Internet industry)

    January 2006Present (3 years 11 months)

    I was hired as a thought leader for Web services using HTTP (a.k.a. “RESTful Web services”) within Yahoo!’s Media group (approximately 20 sites, including finance, movies and news); later re-orged into Audience Global Platforms. This work subsequently served as the basis for Yahoo!-wide Web services recommendations and strategy.

    My responsibilities include;

    * Chairing the IETF HTTPBIS Working Group.
    * Assisting product groups by architecting and reviewing service-oriented interfaces for new and existing sites.
    * Evangelising HTTP Web services both inside and outside of Yahoo! (e.g., QCon, XTech).
    * Implementing tools to help developers design and deploy service-oriented interfaces (e.g., WADL).
    * Promoting and supporting the use of Squid throughout Yahoo! both for front end (e.g., Flickr, 1.8 billion+ hits/day) and back end (e.g., Sports, News, Mail, Frontpage). More than 35 internal customers.
    * Researching and writing specifications for protocol extensions (e.g., stale-if-error, stale-while-revalidate), and overseeing their implementation (some myself, some contract management).
    * Evaluating HTTP implementations for performance and conformance.

  • Board of Directors

    WS-I

    (Non-Profit; 51-200 employees; Internet industry)

    August 2002January 2006 (3 years 6 months)

    WS-I integrates underlying Web services standards into Profiles to enhance interoperation. I also was the Lead Editor of the Basic Profile, edited the Members' Guide, and served in various Working Groups.

  • Senior Principal Technologist

    BEA Systems

    (Public Company; BEAS; Computer Software industry)

    May 2002January 2006 (3 years 9 months)

    As a member of the office of the CTO, I provided leadership in standards participation and input on the company’s overall technology strategy through innovation and development of strategic technologies, representation of the company to the industry (through conference presentations and standards committees), and by liaising with partners, customers and internal resources.

    My externally visible activities included:

    * Chair, W3C Web Services Addressing Working Group
    * Chair, W3C Workshop on Constraints and Capabilities for Web Services
    * Member, Web Services Interoperability Organization (WS-I) Board of Directors
    * Author, BCP90/RFC3864, Registration Procedures for Message Header Fields (IETF Best Current Practice)
    * Member, W3C XML Protocol Working Group
    * Member, W3C Web Services Description Working Group
    * Member, W3C XML Binary Characterisation Working Group
    * Editor, SOAP Message Transmission Optimization Mechanism (MTOM) and XML-binary Optimized Packaging (XOP)
    * Author, Web Services Policy Framework (WS-Policy) and Web Services Policy Attachment (WS-PolicyAttachment)
    * Lead Editor, WS-I Basic Profile

  • Research Scientist

    Akamai Technologies

    (Public Company; AKAM; Internet industry)

    September 1999March 2002 (2 years 7 months)

    I was the company’s resident expert in HTTP, XML, Web services and other Web technologies.

    My primary task was the design of distributed Web interfaces which allow customers to control how their content was served by more than 13,000 servers worldwide, from requirements gathering to specification and prototyping. This required working with partners (e.g., Oracle, Network Appliance, Cisco) to coordinate development of interfaces between Web application servers and the ‘edge’ of the network.

    I was also designated as the principal liason to technical standards bodies and industry consortia, representing the company to colleagues and partners worldwide.

    My externally visible activities included:

    * Chair, IETF Web Intermediaries Working Group
    * Representative, W3C Advisory Committee
    * Author, ESI Architecture Specification (W3C Note)
    * Editor, ESI Language Specification (W3C Note)
    * Member, W3C P3P Specification Working Group
    * Presenter, W3C Workshop on Web Services — “Scaling Web Services”
    * Member, W3C XML Protocol Working Group
    * Author, URISpace (W3C Note)
    * Contributor, RFC3507: Internet Content Adaption Protocol (IETF Informational)
    * Contributor, RFC3143: Known HTTP Proxy/Caching Problems (IETF Informational)
    * Technical Contact, Java Community Process

  • Internet Project Manager

    Merrill Lynch (Australiasia)

    (Public Company; MER; Financial Services industry)

    July 1998September 1999 (1 year 3 months)

    On a company-wide basis, I:

    * Championed, designed and oversaw implementation of a worldwide enterprise content delivery network.
    * Wrote policy directives for architecture and deployment of caching Web proxies.
    * Proactively diagnosed and remedied performance issues with ML's internal Web-based research delivery system.

    Within the Australiasian region, I:

    * Was responsible for region-wide Web development and support.
    * Designed and implemented a Web intermediary to integrate proprietary security mechanisms with third-party online trading systems.
    * Worked with management to develop a Intranet and Internet business plan for the region, including interfaces to US and local vendor systems.
    * Deployed and maintained enterprise firewall systems for Internet and extranet access.
    * Maintained and developed Internet-related systems, including Web hosting, proxy services, content development and Y2K testing.

  • web monkey

    connect.com.au

    (Computer Networking industry)

    19971998 (1 year )


Additional Information

Mark Nottingham’s Websites:


Mark Nottingham’s Contact Settings

Interested In:

  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Mark Nottingham’s full profile:

  • See who you and Mark Nottingham know in common
  • Get introduced to Mark Nottingham
  • Contact Mark Nottingham directly

View Full Profile