Program Director
Co-Program Director
Curator, Italian Studies and Dante Collection
(574) 631-1763 | | 414 Hesburgh Library

Tracy Bergstrom is the director of the Specialized Collection Services Program within the Hesburgh Libraries of Notre Dame. As such, she oversees Rare Books and Special Collections, University Archives, Preservation, and Digital Production. She is also the curator of the Zahm Dante and early Italian imprints collection at Notre Dame and is especially interested in the print history of Dante’s Divine Comedy. Tracy is a graduate of Smith College and Yale University and holds a bachelor’s degree in Italian Studies and Art History, a Master of Arts degree in Archaeological Studies, and a Master of Library Science degree.


Co-Program Director, Digital Initiatives and Scholarship
Head, Data Curation and Digital Library Solutions
(574) 631-1086 | | 404 Hesburgh Library

As the Co-Program Director of Digital Initiatives and Scholarship, Rick Johnson directs the design and development of the Libraries' data curation and digital library solutions for research, teaching, and learning. These include CurateND, the library’s service to curate, preserve, and spotlight collections and research at Notre Dame. Rick also provides oversight of data management planning services within the libraries, and supports activities in the Center for Digital Scholarship.

Focus areas include:

  • Coordinate with faculty, students, and researchers to determine best solutions to preserve, manage, curate, present, and share digital content, data, and other resources used in research, teaching, and learning.
  • Define long-term strategic objectives to meet stakeholder needs and emerging trends.
  • Direct and coordinate planning around areas such as data integrity, disaster recovery, retention policies, and data management policies.
  • Work closely with the other Co-Director of the Digital Initiatives and Scholarship Program in support of Digital Projects and services related to the Center for Digital Scholarship.

With over 15 years experience, Rick has worked in software development, testing, sales, and management. As a graduate of the University of Notre Dame in 1999, Rick is also double domer with bachelor’s degrees in Japanese and Computer Science.

In his spare time, Rick enjoys distance running and traveling.


Digital Library Infrastructure Lead
(574) 631-1566 | | 208 Hesburgh Library

Don Brower is the Infrastructure lead for the digital library. He deals with digital preservation and storage. He also works on digital projects involving data analysis and digital humanities. He has a Ph.D. in Mathematics from Notre Dame.

His responsibilities include

  • Lead design and development of digital library infrastructure services for library collections and research data.
  • Lead strategic planning surrounding disaster recovery, infrastructure integrity, data integrity, retention policies, data management policies, software development process standards, and other related policies for campus research data and library collections.

QA Developer Lead
+1 574 631 9605 | | 208 Hesburgh Library

As our quality assurance developer lead, Harsh maintains testing frameworks for sets of web services, software, and tools developed and hosted by the Hesburgh Libraries. These include Digital Repository Technologies supporting preservation and sharing of research data and software, the library website, digital exhibits, and other tools. These are multi-tiered environments included with web applications, deposit and discovery interfaces, RESTful web services, and asynchronous back end processes.

Supporting testing of applications and systems at all levels of the software stack, duties include:

- Work closely with developers and product owners in creating and managing test plans and test scripts
- Develop testing plans including manual functional (UI) testing, automated functional testing, and automated performance testing (unit testing is performed by developers)
- Create and maintain automated tests for functional and performance testing
- Perform user acceptance training and focus groups as appropriate
Application Installation Management
- Collaborate with Colleagues on automated deployment scripts
- Configure applications both manually and using automated scripts
- Participate in systems design and planning discussions