Career Profile

Digital preservation solutions specialist, software architect, and developer. I am currently a freelance consultant with various short- to medium- contracts. I worked previously on Archivematica, and PRONOM, and as a domain expert a Archives New Zealand, and The National Archives, UK. I have 16 years experience working across the sector and have a keen interest in digital preservation, digital archives, and information and records management.

Experience

Senior Systems Architect

2023 - Present
Iona Systems Ltd. International

Senior Systems Architect working on the Orcfax and Arkly platforms.

  • Development of Web3 “oracle” technology for the Cardano blockchain.
  • Research into Arweave as a permanent decentralized storage solution.
  • Identification of requirements and technology gaps.
  • Development of interfaces and APIs supporting cross-process interactions across adecentralized network of autonomous oracle nodes performing data gathering, validation, and publication.
  • Development and implementation of coding standards and continuous integration.
  • Software and solutions development and maintenance.
  • Liaison with staff, external contractors, and customers.

Developer (Contract)

2024 - Present
University of Basel

Development of a RO-CRATE extension and improved logging in the University’s “GOCFL” OCFL implementation.

  • Development of RO-CRATE package and extension to support research data workflows.
  • Collaboration with Univervisty of Basel colleagues to identify and document sources of errors in GOCFL and their triggers.
  • Create test corpora to test GOCFL functionality and improve integration testing.
  • Integrate, document, and improve, GOCFL’s error factory capabilities.
  • Discover, logging, and implementation of fixes for issues discovered during the term of the contract.

Developer (Contract)

June 2024
Archives New Zealand

Migration of open source code created in support of Rosetta based digital preservation functions from Python 2 to Python 3. Improve branding and usability of the Demystify collection profiling tool.

  • Migrate custom Rosetta ingest functionality from Python 2 to 3.
  • Demystify usability improvements including client-side allowlist and denylist functions.
  • Analysis and design of Demystify’s client-side identification and reporting capability.
  • Liaise with Richard Lehane to integrate Siegfreid WASM libraries into the Demystify front-end.

Senior Software Developer

2022 - 2023
Iona Systems Ltd. International

Senior Software Developer working on the Orcfax and Arkly platforms.

  • Development of Web3 oracle technology for the Cardano blockchain.
  • Development of metadata standards.
  • Software development and maintenance.
  • Building team capability and standards.

Digital preservation Specialist

2021 - 2023
Ravensburger AG, Germany

Conception of a strategy for digital long-term archiving and digital preservation “lore” at Ravensburger AG.

  • Collaboration with the corporate archivist.
  • Embedding of digital preservation within the company culture across international boundaries, and the Ravensburger Brands (Brio, Thinkfun, and subsidiaries).
  • Outreach and embedding of digital preservation concepts across the organization.
  • Development strategy and policy.
  • Prototype replacement of the legacy archival catalog using Wikidata.
  • Tender development for a long-term digital preservation solution.
  • Collaborative proof of concept program for a long-term preservation system with LIBNOVA.

Implementing AtoM in the Pacific (Contract)

July 2021 - December 2021
PARBICA; Digipres Collective

Consultancy role with the Digipres Collective for PARBICA (Pacific Bureau of the International Council on Archives (ICA)). Developing guidance for implementing Access to Memory (AtoM) in the Pacific.

Software Developer (contract (Pro bono))

2020 - 2021
Independent collaboration with Yale University Library

A 350+ hour development project in collaboration with Yale University Library and Siegfried’s maintainer to integrate Wikidata sources into the format identification tool.

Software Developer

2017 - 2021
Artefactual Systems Inc., Canada

Working on the Archivematica and Access to Memory projects.

  • Analysis and development of digital preservation solutions and workflows for local and international GLAM instuttions across the sector.
  • Software analysis and requirements development.
  • Translation of further requirements into code.
  • Software development in Python, and Golang.
  • Creation of test corpora to improve testing processes.
  • Delivery of technical training at community training camps.
  • Requirements analysis and development of solutions for organizations across the GLAM sector as wide and varied as local archives, social history archives, to national museums and institutions.

Digital Preservation Analyst

2013 - 2017
Archives New Zealand

Part of the Digital Continuity and Systems Standards and Strategy team creating local and government policy. Supporting digital preservation decision-making; solutions development; and providing agency guidance.

  • Policy development across New Zealand government.
  • Development of digital preservation strategy, polocy, and procedure.
  • Collaboration across teams to resolve complex technical issues.
  • Outreach within the New Zealand digital preservation community.
  • With colleagues, completed New Zealand Government’s first born-digital transfers and developed a methodology to enable future efforts.

Digital Preservation Researcher

2009 - 2012
The National Archives, United Kingdom

The research and provision of solutions toward the goal of preserving government’s digital record.

  • Primary lead for PRONOM updates and maintenance.
  • Collaborate on PRONOM’s community contribution strategy.
  • Research and comprehension of file format specifications.
  • Translation of file format specifications into PRONOM signatures.
  • Development of policy and procedures in support of government digital transfer.
  • Participation and collaboration on international projects such as UDFR, and PLANETS.

Junior Analyst Programmer

2007 - 2009
Red Box Recorders, United Kingdom

Junior Analyst Programmer (C++) developing VOIP (Voice over IP) recording solutions; through translation of VoIP specifications or reverse engineering.

Publications

PREMIS Events Through an Event-sourced Lens
Spencer, R.
Code4Lib, April 2023 (2023), 56.
Wikidata: A Magic Portal for Siegfried and Roy
Spencer, R. Thornton, K. Lehane, R. Cochrane, E.
iPRES Intl. Conf. on Digital Preservation. Proceedings 2021, (2021).
Archivematica as a Case Study for Sustained Digital Preservation.
Blewer, A. Romkey, S. Spencer, R.
iPRES Intl. Conf. on Digital Preservation. Proceedings 2019, (2019).
Digital Preservation as a thought experiment.
Spencer, R.
in: Digital Preservation in Libraries, Preparing for a Sustainable Future, Association for Library Collections and Technical Services (ALCTS), USA, (2018), 21-33.
My GLAM — Ross Spencer, Software Developer, Artefactual Systems.
Spencer, R.
Australian Society of Archivists, ASA Vic Branch Newsletter. October 2018, (2018), 5.
Binary trees? Automatically identifying the links between born-digital records.
Spencer, R.
Archives and Manuscripts, Volume 45, Issue 2, (2017), 77-99.
A next generation technical registry: moving practice forward.
McKinney, P. Knight, S. Gattuso, J. Pearson, D. Coufalb, L. Anderson, D. Delve, J. De Vorsey, K. Spencer, R. Hutař, J.
iPRES Intl. Conf. on Digital Preservation. Proceedings 2014, (2014), 44-50.
Reimagining the Format Model: Introducing the Work of the NSLA Digital Preservation Technical Registry.
McKinney, P. Knight, S. Gattuso, J. Pearson, D. Coufalb, L. Anderson, D. Delve, J. De Vorsey, K. Spencer, R. Hutař, J.
New Review of Information Networking, Volume 19, Issue 2, 20, (2014), 96-123.
Fly Away Home: Pilot Transfer of Born-digital Records at Archives New Zealand
Spencer, R. Braden, A. Hutař, J. Crouch, M. Mosely, S. Masters, T.
Born Digital and Cultural Heritage Conference, (2014), Unpublished.
The Digital Image.
Spencer, R.
in: Bülow, A. and Ahmon, J. Preparing Collections for Digitization. London: Facet Publishing (2010). 33-45.

Talks and Presentations

iPRES Intl. Conf. on Digital Preservation. (September), 2022 Registering our preservation intentions: A collaborative workshop on digital preservation registries Registering our preservation intentions: A collaborative workshop on digital preservation registries
Australasia Preserves Meetup (April), 2022 Working with Siegfried, Wikidata, and Wikibase
Open Preservation Foundation Guest Talk (December), 2021 Working with Siegfried, Wikidata, and Wikibase
iPRES Intl. Conf. on Digital Preservation. (October), 2021 Wikidata: A Magic Portal for Siegfried and Roy
Information Matintainers Monthly Meetup (August), 2020 Something something twenty years open source...
Institut für Österreichische Geschichtsforschung Universität Wien, Vienna, 2019. Digital preservation at the coalface: or how I learned that glamping doesn’t always involve the vast wilderness.
Archivematica Camps, Baltimore, Johannesberg, Houston, 2018. Technical stream lead.
Cambridge University Library with the Centre for Research Arts, Social Sciences and Humanities, Cambridge, 2017. A New Zealand perspective on preserving digital materials for the future.
Web Archiving and Digital Libraries (WADL), Toronto, 2017. HTTPreserve: Auditing document-based hyperlinks
Forging Links: people, systems, archives. ASA Conference, Sydney, 2016 Parallel Lines: Processing born-digital collections.
Forging Links: people, systems, archives. ASA Conference, Sydney, 2016. Binary Trees? Automatically identifying the links between born-digital records.
Footprints in Space and Time, ARANZ Conference, Auckland, 2015. Time travelling analyst: the things only a time machine can tell me.
Open Preservation Foundation, Preservation in Practice, Webinar, 2015. Preservation in Practice: Archives New Zealand.
Connecting: Past, Present and Future, ARANZ ASA Conference, Christchurch, 2014. Legacy digital and outreach @Archives NZ.
Born Digital and Cultural Heritage, Play It Again Project, Melbourne, Australia, 2014. Fly Away Home Pilot Transfer of Born-digital Records at Archives New Zealand.
THATCamp, Wellington, 2013. What can a SPARQL endpoint do for you.
Future Perfect 2012, Wellington, New Zealand, 2012. Survival of the bits...
7th International Digital Curation Conference, Bristol, UK, 2011. Towards the development of a test corpus of digital objects for the evaluation of file format identification tools and signatures, on behalf of Andrew Fetherston and Timothy Gollins.
The Future of File Format Identification, PRONOM and DROID User Consultation, Kew, UK, 2011. When is a migration pathway not a migration pathway.
8th European Conference on Digital Archiving, Geneva, Switzerland, 2010. The risky business of digital preservation. The application of risk models to digital file format obsolescence.

Awards and Honours

Archives and Manuscripts Sigrid McCausland Emerging Writers Award (2017) : Volume 45, Number 2, July 2017 – Ross Spencer, ‘Binary Trees? Automatically identifying the links between born-digital records’.