Lynn T. McRae

Retired

Stanford University Libraries, emeritus
650.804.0628 (cell)
lmcrae{at}stanford.edu

In retirement I am enjoying time with family and friends, tending to projects at home, and indulging my pleasurable habits as a collector of art, minerals and Southwestern pottery. I am engaged in personal research around the artists I collect, and like very much being a user of the Library and of technologies that I used to help build and support.

Here is my former CV:

Integration Architect, Digital Library Systems and Services

I have been a computing professional at Stanford University for over 40 years, working on information systems and integration issues in the University's distributed computing infrastructure. Through my work I seek to make information accessible, reusable and manageable, to create connections and cultivate environments that enable people who need access to that data.

Designing useful, long-lived, valued systems begins with a primary focus on users (user-centered design) and uses of the system. It also depends on a thorough analysis and knowledge of the information at hand. Finally, realizing such systems requires the application of sound principles of engineering and software design. I bring innovative approaches to challenges old and new, and I seek and help create a stimulating, fun and rewarding team environment to tackle any problem.

Background

My earliest experience in information science came when I co-developed a computerized catalog of an Early American Imprint Sheet Music collection at the University of Virginia. Little did I know at the time that this would set me on a path of computer languages and databases, of data management and information retrieval.

My career at Stanford has reflected this modest beginning though a succession of works centered on making information accessible and usable in meaningful ways.

1978-1980 -- Developed interim Non-Books cataloging interface for the Research Libraries Group (RLG).
1981-1982 -- Architect and developer of Socrates, Stanford's first Library Catalog database and public user interface, in collaboration with Stanford Libraries.
1983-1984 -- Architect and developer of Socrates II and Folio, a generalized system to provide access for Faculty, Staff and Students to over 100 sources of information for over 10 years. Folio was a cooperative effort with Stanford University Libraries and other campus offices.
1984-1992 -- Architect and principal developer of Prism, a generalized application framework and forms/transaction system for Administrative systems that served the Stanford business environment for more than a decade. Prism offered a consistent user experience, enabled business analysts unprecedented control over delivering online functionality. It introduced University IDs to the campus and provided an integrated Forms Routing workflow capability. But we were most proud of its user-enabling features -- stored searches, personal reporting, scheduled tasks and personal fields. The latter allowed any user to extend the schema of any application to meet personal or departmental needs, adding data that was integrated with the searching and reporting environment.
1993-1995 -- Managed development of the campus SUNet ID management facilities in conjunction with the broad introduction of Kerberos as the campus authentication system. This included managing the development of MacLeland and PC-Leland, desktop single signon software.
1996-1998 -- Principal architect and participating developer in the initial Person Registry. SUNet ID/Kerberos and the Person Registry represent one of the earliest enterprise deployments of identity management & SSO environments in a distributed computing environment. It pioneered a model of database managed respositories of information accompanied by an LDAP Directory for infrastructure information delivery, a model that became common across Higher Ed.
1999-2003 -- Principal architect and development manager in extending the Registry-based identity management architecture with the creation of Organization, Account, Workgroup and Course Registries. This effort included the development of an event-driven, XML document-based integration.
2000-2001 -- Principal designer and development manager of the Stanford Authority System, a model adopted by Internet2 for its Signet Privilege Management middeware.
2000-2006 -- Integral to the Registries' infrastructure has been a wealth of Web-based UI applications, including SUNet ID signup, StanfordYou, Authority Manager, Organization Manager Sponsorship Manager, and internal administrative tools.
2007-2010 -- Manager of an infrastructure development team and principal architect of a new Digital Library infrastructure for Stanford Univerity Libraries, developing a Fedora-based registry, a model for the "Digital Stacks", workflow and component and service based processing model for accessioning, publishing and preservation.
2008 -- The emerging Stanford Library data models and architecture were key to a collaboration that led to the formation of the Hydra Project (now Samvera).
2009 -- Participated in two key applications for self-deposit. First was an application to support deposit of electronic copies of Theses and Dissertations (ETDs) . Another allowed curators to identify and download public documents, so called "everyday electronic materials", into the repository.
2011-2018 -- Continued the evolution of the Digital Library in infrastructure and managed the new development of services and features. This included the introduction of Argo, the repositories administrative interface, Common Assembly and Common Accessioning workflows, and support for a self-deposit application.
April 15, 2018 -- Retired.

The best part of working at Stanford is the opportunity to collaborate with smart, dedicated individuals in creative processes that leads to tangible community benefits. I've had the opportunity to work with experts, thought leaders, innovators and contributors from across the University (including the Libraries, HR, Registrar's & Controller's Offices, CS department, and departmental IT staff). My work for Internet2 has given me the chance to do the same in the higher education community, for NSF, and with peer institutions in an open source community.

My greatest pleasure comes when I can bring people together in collaborative, interdisciplinary, and imaginative working groups to tackle projects--such groups were critical to the success of each of my most productive efforts (Prism, SUNetID, the Registries, the DIgital Library). In each of these, the mixture of professionals, experts and disciplines fostered an atmosphere of excitement, invention and fun critical to creating solutions not bounded by traditional constraints or design patterns.

Education and Interests

Master of Arts, Musicology, University of Virginia
1 year Ph.D. program in Musicology, University of Pennsylvania

Classical music, rocks and minerals, travel, puzzles and games, woodworking, volleyball, southwest pottery, astronomy, science fiction, science fact ...

Presentations

Jun 2010 -  Hydra: A Technical and Community Framework For Customized, Reusable, Repository Solutions, (Tom Cramer et al.)
May 2009 -  Project Hydra: Designing & Building a Reusable Framework for Multipurpose, Multifunction, Multi-institutional Repository-Powered Solutions, 4th International Conference on Open Repositories (Chris Awre et al.)
Jun 2006 -  Managing Roles & Privileges with Grouper and Signet Middleware, JA-SIG, Vancouver
Apr 2006 -  Managing Roles & Privileges with Grouper and Signet Middleware, Internet2 Spring Members Meeting
Mar 2006 -  Signet and Grouper Early Deployers workshop
Nov 2005 -  Managing Privileges with Signet, Japan UPKI project
Sep 2005 -  Managing Authorization with Signet and Grouper, Internet2 Fall Members meeting
Jun 2005 -  Privilege Management model, Integration CAMP, Denver
May 2005 -  Using Signet and Grouper for Access Management, Internet2 Spring Members Meeting
May 2003 -  Authorization Systems, Inter-Organizational Access: EuroCAMP, Turin, Italy
Jun 2004 -  Privilege management, the big Picture: 2004 Advanced CAMP Authority Architectures Workshop
Apr 2004 -  Signet & Privilege Management: 2004 Internet2 Spring Members meeting
Oct 2001 -  RBAC Case Study, NAC (Network Applications Consortium) Conference