Will Norris

Will Norris

Computer Programmer, specializing in Identity Management and federated authentication systems

Portland, Oregon Area

Current
Past
  • Programmer & IT Administrator at Visible School
  • Student Worker (Client Support) at University of Memphis
  • GIS Application Developer at GeoStats
Education
  • Georgia Institute of Technology
Connections
88 connections
Industry
Computer Software
Websites

Will Norris’s Summary

Middleware programmer focused primarily on Identity Management. Experienced with federated models for authentication and authorization, including both OpenID and SAML-based approaches.

Will Norris’s Specialties:

Languages – Java, Perl, PHP, shell scripting, XML, XML Schema

Identity Management Middleware – SUN Directory Server 5.2, Shibboleth, (redundant configurations of both systems for high-availability)

Social Technologies – OpenID (author of main OpenID plugin for WordPress, now part of DiSo Project), OAuth, microformats

Training – SUN DIR-2337 Directory Server: Maintenance and Operations


Will Norris’s Experience

  • Software Developer

    Self Employed (Self-employed)

    (Self-Employed; Internet industry)

    June 2009Present (6 months)

  • Software Engineer

    Vidoop LLC

    (Privately Held; Information Technology and Services industry)

    May 2008May 2009 (1 year 1 month)

    Lead developer of DiSo Project, developing usable implementations of Open Stack protocols such as OpenID and OAuth for the WordPress blogging platform

    Regular patch contributor to core WordPress code base

    Active member of OASIS XRI Technical Committee, contributing to development of XRD specification and reference library

  • Programmer Analyst III

    University of Southern California

    (Educational Institution; Higher Education industry)

    February 2006April 2008 (2 years 3 months)

    Member of core development team for Shibboleth, Internet2’s SAML-based authentication software in use by millions of users worldwide. Worked with geographically distributed team of 10+ developers to architect and implement major new version of the product.

    Lead developer for USC’s Google Apps initiative to offer Google accounts and services to 30,000+ students (developed primarily using Tapestry 5 Java Framework)

    Planned and implemented two major upgrades to USC’s Shibboleth environment, replacing numerous legacy authentication systems with modern, scalable solutions

    Managed daily operations of enterprise directory services, including SUN Directory Server, meta-directory processes, and Shibboleth Identity Provider for population of 60,000+ active users

    Actively worked with campus departments requesting enterprise identity data, starting from initial policy meetings all the way to technical configurations and deployment scenarios

  • Programmer Analyst

    University of Memphis

    (Educational Institution; Higher Education industry)

    November 2004February 2006 (1 year 4 months)

    Contributed to the Shibboleth Internet2 project, writing extensive regression unit tests

    Designed and developed new installer for Shibboleth version 1.3

    Worked to shibbolize various enterprise applications

  • Programmer & IT Administrator

    Visible School

    (Computer Software industry)

    November 2003August 2005 (1 year 10 months)

    Designed and developed Student Information System using WebObjects Java framework

    Helped setup and maintain all facets of network for small (approx 150 users) campus

  • Student Worker (Client Support)

    University of Memphis

    (Educational Institution; Higher Education industry)

    August 2003November 2004 (1 year 4 months)

    Provided technical support for Office of the President and other senior University staff

    Independently rewrote University white pages application, drawing attention from middleware group and resulting in job offer as a developer

  • GIS Application Developer

    GeoStats

    (Privately Held; 1-10 employees; Computer Software industry)

    June 2001August 2002 (1 year 3 months)

    Developed Perl applications to analyze GPS data for government-contracted transportation studies

    Assisted in developing and testing PalmOS survey application used in Washington D.C.’s Metro transit system. Performed on-site training for field surveyors


Additional Information

Will Norris’s Websites:

Will Norris’s Groups:

Internet2, Educause, OpenID

  •    OpenID Community Group

Will Norris’s Honors:

National Speaking Engagements

Web SSO Panel: Deployment Comparisons, CAMP Shibboleth: Enabling Campus and Federated Single Sign On, Burlington VT, June 2006.

Technical Topics for Deployed Campuses: Web SSO, CAMP Shibboleth: Flexible Web-based Authentication and Authorization, Portland OR, June 2007.

Shibboleth Working Group, Fall 2007 Internet2 Member Meeting, San Diego CA,
October 2007.

Beyond Single Sign-On: Advanced Uses for Shibboleth at USC, Educause 2008 Western Regional Conference, San Francisco CA, March 2008.


Will Norris’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 Will Norris’s full profile:

  • See who you and Will Norris know in common
  • Get introduced to Will Norris
  • Contact Will Norris directly

View Full Profile