Vita
Michael J. Giarlo
leftwing@alumni.rutgers.edu http://lackoftalent.org/michael/Experience
December 2009 – Present: Digital Library Architect at The Pennsylvania State University [Job description]
- Leads the design and development of the technical architecture for digital library applications, middleware, systems, and services.
- Develops, publishes, and maintains a roadmap for service and infrastructure implementation.
- Collaborates on and contributes to strategic and tactical planning and implementation in the content stewardship domain.
- With ITS and UL leadership, develops a Content Stewardship governance model that is inclusive of stakeholder and user needs.
- Supports existing content management policies, processes, and workflows, and contributes to the development of new ones.
- Collaborates on the development and maintenance of service and project portfolio management in the content stewardship domain.
- Works with existing digital library standing working groups and committees on the development and realization of common strategies, goals and work plans.
- Applies service management principles and processes in both the development and operation of Content Stewardship services.
- Collaborates on the development and promotion of best practices for content and data management.
- Tracks technology trends and standards evolution, and contributes to developments in this field.
- Engages in national and consortial efforts in the digital library domain, and seeks mutually beneficial partnerships and collaborations with peer institutions and in the private sector.
October 2007 – December 2009: Information Technology Specialist (2.5-yr. position) at The Library of Congress [Job description]
- Designed, developed, and managed the descriptive metadata mapping utility for the World Digital Library project's cataloging application.
- Coordinated the assembly, packaging, and transfer of digital objects between the World Digital Library cataloging application and exhibit application.
- Developed RDF views for the WDL exhibit application for linking open data.
- Researched identifier usage at the Library of Congress and co-chaired the repository subgroup of the NISO working group on institutional identifiers.
- Developed software for an institution-wide effort to evaluate and remediate metadata for digital content.
- Developed use cases, unit tests, and workflows for the National Digital Newspaper Program's transfer subsystem.
- Automated transport of digital content from the Library's partners – e.g., from the National Digital Information Infrastructure and Preservation Program (NDIIPP) – to archival storage, accommodating integrity checking and inventory operations.
May 2008 – August 2008: Software Engineering Consultant (Freelance) for Project Conifer [Job description]
- Developed components of acquisitions and serials modules for the open-source integrated library system Evergreen for Knowledge Ontario's Project Conifer.
- Worked on a Ruby client for the OpenSRF messaging back-end.
- Researched how to handle EDI for vendor transactions, e.g., exchange of purchase orders.
February 2007 – June 2008: Web Development Consultant (Freelance) for Western New York Library Resources Council [Job description]
Designed and developed websites including:
- Graphic design
- PHP programming
- Theme and plugin editing
- Working with WordPress, bbPress, and MediaWiki software
Sites were developed iteratively and requirements were provided by a small project team located off-site. QA was also handled iteratively as needs evolved.
January 2007 – Present: Web Development Consultant (Freelance) for Designing Better Libraries [Job description]
Designed and developed the WordPress-based Designing Better Libraries blog. Continuing to manage, upgrade, and modify the blog as needs arise.
October 2006 – October 2007: Digital Library Applications Programmer (1 yr. position) at Princeton University Library [Job description]
- Developed software and metadata (METS, MODS, EAD, MPEG-21) for digital collections.
- Led in selection, design, and development of a digital collections repository.
- Created a web application for management, creation, and validation of persistent identifiers for digital collection objects, catalog records, and the university repository.
- Implemented an XQuery/XML-based metadata harvesting interface for digital collections.
- Released all source code via an open-source MIT/X11 license.
- Managed source code repositories and project management sites.
November 2005 – September 2006: Senior Computer Specialist at Information Technology Services, University of Washington Libraries [Job description]
- Designed and developed an interface between campus course management system and library resources.
- Contributed technical expertise, analysis, troubleshooting, and operational support to the Libraries' Windows- and Linux-based systems.
- Participated in the design, development, implementation, and management of computing and networking services to Libraries' staff and users.
- Provided technical support to system users.
- Served as an information assistant at the Suzzallo and Allen Library Information Desks.
- Prepares and maintains procedural and architectural documentation of software and systems, and end-user documentation.
October 2003 – February 2005: Technical Project Coordinator of New Jersey Digital Highway [Job description]
- Served as release manager for the New Jersey Digital Highway project.
- Scheduled, scoped, and coordinated software releases
- Wrote documentation pertaining to software code quality and to release procedures
- Managed project milestones and deadlines
- Worked with developers, systems administrators, managers, and other stakeholders
July 2000 – September 2005: Network/Systems Administrator at Scholarly Communication Center, Rutgers University Libraries [Job description]
- Focused primarily on digital library research and development.
- Designed and implemented infrastructure of the University's institutional repository and the New Jersey Digital Highway project, a statewide digital initiative to discover and provide access to cultural heritage materials.
- Served on search committees for various student and library staff positions, such as Unit Computing Specialist and Application Programmer positions within the department.
- Managed a mix of systems/network work, application development, user support, liaisonship, information architecture, project management, electronic text processing, digital library research, and staff coordination.
- Planned and administered microcomputer equipment, software, servers, and local area network.
- Acted as technical advisor to library faculty and staff in developing electronic resources.
- Supervised a small systems staff comprised of undergraduate students who were responsible for assisting with systems and network administration tasks in addition to end-user technical support.
January 1999 – July 2000: Systems Programmer/Analyst at Library of Science and Medicine, Rutgers University Libraries [Job description]
- Researched and deployed numerous methods of publishing databases to the web
- Designed and implemented computer programs and documentation in support of library instruction and information services.
- Evaluated and recommended microcomputer and telecommunications hardware and software for use with multimedia workstations and network accessibility.
- Set up and maintained electronic resources based in the Science Libraries.
- Supported electronic information services programs for all of the University Libraries
- Provided computer application software support to science libraries staff.
- Provided computer application software training to library-wide staff
June 1996 – June 1999: Technologist at Waystation Networking [Job description]
- Maintained BSD/OS UNIX system & fulfilled UNIX sysadmin duties.
- Monitored system resources, user quotas, & device integrity.
- Drafted and enforced company policy for responsible Internet use.
- Managed Windows-based domain servers.
- Designed a technical support process and integrated it with software to simplify and expedite support calls.
- Configured and maintained DNS server
- Provided technical and sales support to patrons.
Education
January 2006 – May 2006: Professional Master of Arts in Computational Linguistics [Did not complete coursework -- took leave of absence], College of Arts and Sciences, University of Washington, Seattle, WA, US
January 2004 – January 2006: Master of Library and Information Science, School of Communication, Information and Library Studies, Rutgers, The State University of New Jersey, New Brunswick, NJ, US
September 1995 – January 1998: Bachelor of Arts in Linguistics and Philosophy, Magna Cum Laude with Departmental Honors, Henry Rutgers Scholar in Linguistics, Rutgers College, Rutgers, The State University of New Jersey, New Brunswick, NJ, US
September 1992 – May 1995: Associate of Arts in Liberal Arts, Middlesex County College, Edison, NJ, US
Publications
Giarlo, M.J. (2009). Institutional Identifiers in Repositories: A Survey Report. Information Standards Quarterly, 21(4), 25-27. [Full-text]
Barrera, A., Chilana, P., Clarke, K., & Giarlo, M. (2007). 2007 Code4Lib Conference Report. Library Hi-Tech News, 24(7), 4-7. [Full-text, Abstract]
Jantz, R. & Giarlo, M.J. (2007). Digital archiving and preservation: Technologies and processes for a trusted repository. In W.E. Landis & R.L. Chandler (Eds.), Archives and the Digital Library. New York: Haworth Press.
Jantz, R. & Giarlo, M.J. (2007). Digital archiving and preservation: Technologies and processes for a trusted repository. Journal of Archival Organization, 4(1/2).
Giarlo, M.J. (2006). The role of skepticism in human-information behavior: A cognitive-affective analysis. Library Student Journal, 1. [Full-text]
Chudnov, D., Binkley, P., Frumkin, J., Giarlo, M.J., Rylander, M., Singer, R., & Summers, E. (2006). Introducing unAPI. Ariadne Magazine, 48. [Full-text]
Jantz, R. & Giarlo, M.J. (2005). Digital preservation: Architecture and technology for trusted digital repositories. Microform & Imaging Review, 34(3), 135-147.
Jantz, R. & Giarlo, M.J. (2005). Digital preservation: Architecture and technology for trusted digital repositories. D-Lib Magazine, 11(6). [Full-text]
Hancock, B., Giarlo, M.J., & Triggs, J. A. (2003). Reinventing UNIX: An introduction to the Plan 9 operating system. Library Hi Tech, 21(4), 471-476. [Abstract]
Hancock, B. & Giarlo, M.J. (2001). Moving to XML: Latin texts XML conversion project at the Center for Electronic Texts in the Humanities. Library Hi Tech, 19(3), 257-264. [Abstract]
Giarlo, M.J. (1998). Conditions on anaphora: An analysis of SELF across syntactic, semantic, and pragmatic boundaries. Henry Rutgers Scholars Program thesis, Rutgers University, New Brunswick, New Jersey, US.
Presentations, Panels, and Workshops
September 2009: Presenter, Pennsylvania State University Libraries, Surveying the Digital Library Landscape [Slides]
August 2009: Presenter, University of New Mexico Libraries, The Future of Digital Librarianship in Academic Libraries [Slides]
April 2009: Panelist [invited], New Jersey Library Association 2009 Conference, Open Source Library System Developments [Slides]
February 2009: Planner, Code4Lib 2009 Conference, Linked Data and Libraries Workshop
February 2009: Co-presenter, Code4Lib 2009 Conference, Open Your Repository with a SWORD [Slides, Video]
August 2007: Presenter [invited], VALE-NJ Technology Awareness Group, Ruby: Zen and the Art of Application Building [Slides]
April 2007: Presenter [invited], New Jersey Library Association 2007 Conference, A library revolution: Returning the means of production via service discovery, systems integration, and open standards [Transcript]
October 2006: Presenter [invited], VALE-NJ Technology Awareness Group, unAPI: What is it, and why should I care? [Slides]
September 2005: Poster Session [invited], The Library in Bits and Bytes Symposium, A Digital Library and Digital Preservation Architecture Based on Fedora [Slides]
April 2005: Moderator, Open Issues Panel, Fedora Users Conference
November 2004: Speaker [invited], New York Technical Services Librarians, Highway Building 101: Paving the Way to a State-wide Digital Repository [Slides]
August 2003: Presenter, Rutgers University Libraries Staff Workshop, Hands-on Introduction to Linux
January 2000: Panelist, LinuxWorld Conference, Linux in Libraries
January 2000: Presenter, Rutgers University Libraries Staff Workshop, Netscape and Web Browsing
Honors and Awards
May 2005: Outstanding Student in Technical Services/Information Systems Award, School of Communication, Information and Library Studies, Master of Library and Information Science program
April 2005: Technology Innovation Award (Honorable mention), New Jersey Library Association, College and University Section
March 2005: Interview, New Jersey Special Libraries Association, Bulletin
May 2004: Merit Award for Creative Use of Electronic Resources,Upstate New York Special Libraries Association, Student and Academic Relations Committee
April 2004: Technology Innovation Award, New Jersey Library Association, College and University Section
December 1997: Henry Rutgers Scholarship, Rutgers College, Rutgers, The State University of New Jersey
January 1997: Phi Beta Kappa, Rutgers, The State University of New Jersey
January 1995: Phi Theta Kappa, Middlesex County College
Professional Memberships
2009 – Present: Member, Information Technology Architects in Academia (ITANA)
2006 – Present: Member & Volunteer, Code4Lib (code for libraries)
1999 – Present: Member & Presenter, VALE-NJ Technology Awareness Group
2006 – 2007: Member, Library and Information Technology Association
2005 – 2007: Member, International Association for Social Science Information Service & Technology
2004 – 2007: Member, American Library Association
2004 – 2007: Member, New Jersey Library Association [Sections: Information Technologies]
2004 – 2007: Member, American Society for Information Science and Technology [SIGs: Digital Libraries, Library Technologies]
2005 – 2006: Member, Association for Computational Linguistics
2004 – 2006: Member & Webmaster, Rutgers University Special Libraries Association
Committees & Working Groups
2010 – Present: Penn State University Libraries Next-Generation Discovery Interface RFP Planning Committee
2010 – Present: Penn State University Libraries Next-Generation Discovery Interface RFP Evaluation Committee
2010 – Present: Penn State University Library Faculty Organization, Associate Member
2010 – Present: Penn State University Libraries/ITS Digital Operations Team
2010 – Present: Penn State University Libraries/ITS Content Stewardship Council
2010 – Present: Penn State University ITS Data Storage Working Group, Technical Team
2008 – Present: NISO Institutional Identifiers Working Group, Core Group
2007 – Present: Code4Lib Conference Planning Group
2009: Library of Congress Repository Development Center Architecture Team
2009: Library of Congress Repository Development Center Planning Team
2009: Library of Congress Metadata for Digital Content Committee
2008 – 2009: Co-Chair & Tech Lead, NISO Institutional Identifiers Working Group, Institutional Repositories Scenario Group
2006 – 2007: unAPI Specification Development Team
2006 – 2007: Princeton University Library Digital Library Operations Group
2005 – 2006: University of Washington Libraries Organization Development and Communications Advisory Committee
2005 – 2006: University of Washington Digital Futures Alliance, Technical Issues Working Group
2004 – 2007: Dublin Core Kernel Metadata Working Group
2003 – 2004: Rutgers University Libraries Archival Storage Selection Team
2003 – 2005: New Jersey Digital Highway Infrastructure Workgroup
2002 – 2005: Rutgers University Libraries Repository Implementation Team
2002 – 2005: Rutgers University Libraries Digital Architecture Working Group
2001 – 2003: Rutgers University Libraries Web Content Management System Thinktank
2000 – 2001: Rutgers University Libraries Electronic Journal Development Team
1999 – 2005: Rutgers University Libraries Personal Computer Working Group
