Career Profile

Digital preservation domain expert and full-stack developer. I am a researcher, analyst, and programmer. I work on the Archivematica project. I have ten years of experience in government archives and have a keen interest in records and information management. I have UK security check clearance valid for 10 years from 3 July 2012.

Experience

Software Developer

2017 - Present
Artefactual Systems, Canada

A developer on the Archivematica project. I work with colleagues to analyze client digital preservation and digital preservation workflow requirements and find solutions to satisfy those. Archivematica is developed in Python, but solutions need not always require a programming solution, nor be centered around the system itself.

  • Python development.
  • Design and development of solutions.
  • Analysis of client requirements.

Digital Preservation Analyst

2013 - 2017
Archives New Zealand, New Zealand

Digital Preservation Analyst at Archives New Zealand whose primary role is to support the System, Strategy, Standards team (SSS) formerly Digital Continuity; in making preservation decisions and providing digital preservation guidance. Having worked with colleagues to help enable Archive New Zealand’s first born-digital transfers.

The organization required me to work closely with digital preservation colleagues at National Library New Zealand and the Alexander Turnbull Library to develop Digital Preservation strategy and policy.

Our mandate also enabled digital preservation outreach across the New Zealand government sector.

I maintained strong personal links with the wider digital preservation community. It is hoped our benefit from the community’s effort was somewhat equal to what I hope we were able to contribute.

  • Policy development across the New Zealand government sector.
  • Development of digital preservation workflows.
  • Outreach within the New Zealand digital preservation community.

Digital Preservation Researcher

2009 - 2012
The National Archives, United Kingdom

The research and provision of solutions to the end of preserving government’s digital records.

Part of my focus was researching file format specifications and developing mechanisms to identify those file formats using regular expression patterns unique to The National Archives’ PRONOM database. My role was also centered on the development of policy to be followed internally, and by contractors employed on projects such as those for digitization.

I was able to make connections with the wider digital preservation community while in my role at The National Archives where we were invited to participate in projects such as the Unified Digital File Formats Registry (UDFR); or working groups such as that for the development of JPEG2000 policy and procedures at the Wellcome Trust in the UK.

I was able to continue programming for The National Archives, UK, developing solutions for them in Python, PHP, and C++. Though much of it was completed in my spare time to then convert into work assignments, for example, the PRONOM signature development utility.

  • PRONOM and DROID signature development.
  • File format Analysis.
  • Development of procedure and standards for transfer.

Junior Analyst Programmer

2007 - 2009
Red Box Recorders, United Kingdom

Junior Analyst Programmer developing VOIP (Voice over IP) recording solutions; written primarily in C++. Areas of focus included improving existing solutions for recording Avaya, Nortel, Cisco, Ericsson and SIP VOIP calls, and implementing new solutions for VOIP providers such as Panasonic. Some other important protocols I focused on included, H225, Q931, and MGCP. I was also involved in back end development for our web front-end maintaining an ISAPI DLL. Front-end development required JavaScript and XHTML skills to add functionality to a HTML-form based interface. I introduced the use of AJAX to the recorder front-end.

At Red Box I saw through a number of important projects including the implementation of a number of new features such as the development of a search filtering mechanism; and a Cisco-based recording as a service solution. I developed fixes for many different areas of the system as part of additional third-line support duties.

Through my work at Red Box Recorders I refined my problem solving abilities and developed a better grasp for team work and meeting project deadlines. The contribution of this role to my knowledge of digital forensics, reverse engineering, and understanding of the IP stack and technical specifications remains immeasurable in the roles I have pursued in my current domain.

  • Reverse engineering.
  • Analysis of specifications.
  • Protocol level development.

Projects

Painter Goblin - A Twitter bot remixing commons-available art discovered on Wikidata.
NASA Wakup Calls - A chronology of NASA wakeup call information turned into data. A pet project, combining my hobbies of space, music, and data.
the-fr.org - The Format Registry [dot] org. A PRONOM mirror developed using linked-open-data principles with SPARQL access to PRONOM's data.
HTTPreserve - A project to enable users to audit broken hyperlinks and find the earliest and latest entries in the Internet Archive.
KVAL Access Language - A dialect for adding data to, and retrieving data from key-value stores.

Publications

The Digital Image.
Spencer, R.
in: Bülow, A. and Ahmon, J. Preparing Collections for Digitization. London: Facet Publishing (2010). 33-45.
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.
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.
Binary trees? Automatically identifying the links between born-digital records.
Spencer, R.
Archives and Manuscripts, Volume 45, Issue 2, (2017), 77-99.
My GLAM — Ross Spencer, Software Developer, Artefactual Systems.
Spencer, R.
Australian Society of Archivists, ASA Vic Branch Newsletter. October 2018, (2018), 5.
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.

Talks and Presentations

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.
The Future of File Format Identification, PRONOM and DROID User Consultation, Kew, UK, 2011. When is a migration pathway not a migration pathway.
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.
Future Perfect 2012, Wellington, New Zealand, 2012. Survival of the bits...
THATCamp, Wellington, 2013. What can a SPARQL endpoint do for you.
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.
Connecting: Past, Present and Future, ARANZ ASA Conference, Christchurch, 2014. Legacy digital and outreach @Archives NZ.
Open Preservation Foundation, Preservation in Practice, Webinar, 2015. Preservation in Practice: Archives New Zealand.
Footprints in Space and Time, ARANZ Conference, Auckland, 2015. Time travelling analyst: the things only a time machine can tell me.
Forging Links: people, systems, archives. ASA Conference, Sydney, 2016. Binary Trees? Automatically identifying the links between born-digital records.
Forging Links: people, systems, archives. ASA Conference, Sydney, 2016 Parallel Lines: Processing born-digital collections.
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.
Archivematica Camps, Baltimore, Johannesberg, Houston, 2018. Technical stream lead.
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.

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’.

Skills & Proficiency

Golang

Python

C/C++

PHP

Linux

Databases

Semantic web

Web languages