Innovative and team-oriented engineering manager with over 30 years of experience leading, building, and supporting IT solutions in libraries and higher education. A detail-oriented, empathetic, and inclusive leader with a diverse technical background and strong interpersonal skills.
Professional Experience
Software Applications Team Lead
2018 - present
University of Cincinnati Libraries, Cincinnati, OH
- Responsible for the development, maintenance, and hosting of software to advance the operations and services within the University of Cincinnati Libraries (UCL).
- Leads and plans the technical support and development of features and functions of UCL’s software applications.
- Supervises and mentors the Application Development Unit’s faculty, staff, and student employees.
- Accomplishments: Transitioned the repositories development team to a library-wide software development group. Fostered a DevOps culture within the Library IT Unit. Served as interim lead for 1 year for UCL's server and application hosting environments.
Senior Software Applications Developer
2013 - 2018
University of Cincinnati Libraries, Cincinnati, OH
- Developed, implemented, and maintained software components and interfaces of the UC Libraries digital repository and related services. Developed deployment and continuous integration workflows. Collaborated with other universities on repository software projects. Managed partnerships and provided leadership, vision, and mentoring for other software development team members.
- Accomplishments: Developed the software and server infrastructure for UC's Samvera-based institutional repository (Scholar@UC). Migrated the Libraries' DSpace digital repository from OhioLINK to UC Libraries. Developed a Change Management and security workflow for deploying applications.
Digital Services Manager
2011 - 2013
Campbell County Public Library, Newport, KY
- Managed the library's IT department and led the development and maintenance of the library's servers, websites, and social media accounts. Supervised IT staff and planned IT budgets and projects. Participated as a member of the Management Team in planning and policy making.
- Accomplishments: Created and managed the Library's Digital Branch using Linux, Drupal with over 40 modules, PHP, and MySQL. Created the Library's staff wiki.
Technology Coordinator
1999 - 2011
SouthWest Ohio and Neighboring Libraries, Cincinnati, OH
- Managed the technology assistance, consultation, and training services for the consortium's academic, public, K-12, and special library members. Participated in interest groups, budgeting, and strategic planning.
- Accomplishments: Developed the Greater Cincinnati Memory Project. Developed an online events management application. Created and maintained the organization's Linux-based web, mail, and file servers. Taught over 150 technology classes and presentations. Served as the organization's Interim Executive Director for a total of 25 months.
LAN Analyst
1997 - 1999
Wright State University Libraries, Dayton, OH
- Served as Unix programmer and administrator for the University Libraries’ web server, electronic reserves server, and electronic catalog systems.
Library Computing Student Employee
1992 - 1997
Wright State University Libraries, Dayton, OH
- Assisted with the maintenance of the Libraries' computers and digital infrastructure.
Education
Master of Science in Information Technology
2020
University of Cincinnati, Cincinnati, OH
GPA: 4.0
Bachelor of Science in Computer Science
1998
Wright State University, Dayton, OH
Technical Skills
Programming languages and frameworks: Ruby, Ruby on Rails, PHP, Python, JavaScript, Kotlin
Code management: Git, GitHub, Subversion, Vim, Eclipse, Jupyter Notebook
Deployment and integration: CircleCI, GitHub Actions, Coveralls, Bamboo, Capistrano
Databases: MySQL, Oracle, Redis, SQL
Web technologies: XML, HTML5, CSS3, SSL, Apache, Nginx, IIS, Solr, Fedora, Blacklight
Cybersecurity: Kali Linux, Metasploitable, Nessus, Wireshark, XssPy
Operating systems: Linux, MacOS, Windows, Sun Solaris
Virtualization and provisioning: VMware, VirtualBox, Docker, Puppet, Ansible
Server administration: Linux and GNU utils, bash scripting
Content management systems: Drupal, Joomla, WordPress, MediaWiki
Data science: Pandas, Matplotlib, Seaborn, NumPy, SciPy, BeautifulSoup
Library applications: Polaris, Innovative Interfaces, Samvera, DSpace, Luna, Greenstone
Selected Leadership Development
University of Cincinnati Manage & Engage Academy
July 2023 - April 2024
Conference on Academic Library Management (online)
Jun 5-9, 2023
Unit Head Training, Cincinnati, OH
Mar 30, 2023
Communicating for Leadership Success, Cincinnati, OH
Feb 10, 2022
Leadership in the Time of Coronavirus (online)
Apr 15 - May 20, 2020
EDUCAUSE Managers Institute, New Orleans, LA
Jan 27-30, 2020
Situational Leadership Concepts, Cincinnati, OH
Aug 1, 2019
Blanchard Management Essentials, Cincinnati, OH
July 16, 2019
Excellence in Leadership I (6 week course), Newport, KY
2012
Selected Diversity, Equity, & Inclusion Development
The Power of Stories, Cincinnati, OH
May 31, 2023
Creating a Culture of Respect, Cincinnati, OH
February 7, 2023
Cincinnati's National Day of Racial Healing 2023 (online)
January 17, 2023
"Mini-SOCHE" DEI in Academic Libraries Conference (online)
July 22, 2022
Talking DEI and Algorithms, (ExLibris online)
Jun 29, 2022
Understanding Unconscious Bias in Hiring, (UC online)
Jun 24, 2022
Safe Zone Ally Training, Cincinnati, OH
Mar 18, 2022
Microagressions workshop, Cincinnati, OH
Mar 15, 2022
UC Libraries R-E-S-P-E-C-T Juneteenth event (online)
Jun 18, 2021
Awareness, Relationships, Commitment Session, (UC online)
Apr 15, 2021
Lessons in DEI: Managing Change from Where You Are, (ALA online)
Jan 28, 2021
Anti-Harassment/Non-Discrimination Workshop (online)
Dec 9, 2020
UC Libraries Dimensions of Diversity chat, (UC online)
Nov 9, 2020
Other Selected Professional Development
Generative AI & ChatGPT panel, UC
Aug 29, 2023
LLMs: A New Way to Teach Programming, ACM
Jun 21, 2023
A Thousand Threats, A Thousand Opportunities:
A Look at Generative AI, ACRL
Jun 14, 2023
UC Cybersecurity Incident Response Exercise, Cincinnati, OH
Jun 15, 2023
Future of DevOps, Cincinnati, OH
Mar 29, 2023
Teaching with ChatGPT (online)
February 7, 2023
HPC Workshop: Big Data and Machine Learning (online)
August 30-31, 2022
Artificial Intelligence in the Library (online)
July 13, 2022
LYRASIS Member Summit: From Trend to Transformation (online)
June 15, 2022
Digital Transformation 2022 Symposium, Highland Heights, KY
May 17, 2022
Coalition for Networked Information Meeting, San Diego, CA
Mar 28-29, 2022
Code4Lib 2021 Conference (online)
Mar 22 - 26, 2021
Academic Chairpersons Conference (online)
Feb 3 - 5, 2021
Samvera Connect Conference (online)
Oct 23 - 28, 2020
Samvera Connect Conference, St. Louis, MO
Oct 24, 2019
Ohio IR Day Spring 2019 Meeting, Columbus, OH
June 10, 2019
Code4Lib Midwest Conference, Oxford, OH
June 7-8, 2018
Samvera Connect Conference, Evanston, IL
Nov 8, 2017
Practical Object Oriented Design, San Diego, CA
Jan 25-27, 2017
RubyConf 2016, Cincinnati, OH
Nov 10-12, 2016
Hydra Connect 2016, Boston, MA
Oct 3-6, 2016
Fedora Camp, Pasadena, CA
Apr 11-13, 2016
Blacklight Summit, Princeton, NJ
Nov 4-5, 2015
Hydra Connect Conference, Minneapolis, MA
Sep 22, 2015
Advanced Blacklight Workshop, New Haven, CT
Mar 13, 2015
Code4Lib 2015, Portland, OR
Feb 9-12
Open Repositories Conference, Indianapolis, IN
June 9, 2015
Hydra Connect 2 Conference, Cleveland, OH
Oct 2, 2014
HydraCamp, Cleveland, OH
Oct 1-4, 2013
Kentucky Public Library Association Conference, Lexington, KY
Apr 9-10, 2013
Kentucky Library Association Conference, Louisville, KY
Sep 17, 2010
OELMA 2009 Conference, Columbus, OH
Oct 22, 2009
Kentucky Library Association Conference, Louisville, KY
Oct 1, 2009
TechConnections Conference 2.0.0.9, Columbus, OH
May 19, 2009
OELMA 2008 Conference, Columbus, OH
Oct 24, 2008
Kentucky Library Association Conference, Louisville, KY
Oct 2, 2008
Computers in Libraries Conference, Washington, DC
Apr 9, 2008
American Library Association of Ohio Conference, Columbus, OH
Oct 26, 2007
Ohio Library Council Convention, Columbus, OH
Oct 10, 2007
TechConnections Conference, Dublin, OH
June 11, 2007
Kentucky Higher Education Computing Conference, Erlanger, KY
Oct 30, 2006
Kentucky Library Association Conference, Louisville, KY
Sep 30, 2006
TechConnections Conference, Columbus, OH
June 13, 2006
Computers in Libraries Conference, Washington, DC
Mar 24, 2006
ALAO Conference, Columbus, OH
Nov 4, 2005
OELMA Conference, Columbus, OH
Oct 21, 2005
Ohio LinuxFest, Columbus, OH
October 1, 2005
Kentucky Higher Education Computing Conference, Erlanger, KY
Sep 29, 2005
Ohio Tech Connections 6 Conference, Columbus, OH
June 13, 2005
Ohio LinuxFest, Columbus, OH
October 2, 2004
Ohio Tech Connections 5 Conference, Columbus, OH
June 7, 2004
Ohio Tech Connections 4 Conference, Columbus, OH
May 23, 2002
Publications
H. Gudaparthi et al., "Prompting Creative Requirements via Traceable and Adversarial Examples in Deep Learning," 2023 IEEE 31st International Requirements Engineering Conference (RE), Hannover, Germany, 2023, pp. 134-145, doi:10.1109/RE57278.2023.00022.
Horton, G. (2023). Ask me anything - An interview with ChatGPT. UC Libraries Source Newsletter, 21(2). https://libapps.libraries.uc.edu/source/ask-me-anything/
Wang, W., Dumont, F., Niu, N., & Horton, G. (2022). Detecting software security vulnerabilities via requirements dependency analysis. IEEE Transactions on Software Engineering, 48(5), 1665-1675. doi:10.1109/TSE.2020.3030745
Posters and Technical Papers
Horton, G., Crowe, S., Scherz, T. (2019). Hyrax Customizations. Poster presented at Samvera Connect 2019, St. Louis, MO.
Newman, L., Horton, G., Crowe, S., Scherz, T. (2017). The Repository as the Center of the Universe. Poster presented at Samvera Connect 2017, Evanston, IL.
Horton et al. (2016). University of Cincinnati Libraries Discovery Strategic Initiative. [White paper]. University of Cincinnati Libraries.
Newman, L., Horton, G., Crowe, S., Scherz, T., Van Mil, J. (2015). Navigating Through a Hailstorm. Poster presented at Hydra Connect 2015, Minneapolis, MN.
Newman, L., Horton, G., Crowe, S., Scherz, T., Van Mil, J. (2015). Scholar@UC: Achieving Ambition Agendas with Limited Means. Poster presented at Open Repositories 2015, Indianapolis, IN.
Selected Conference Presentations
Learning as we grow: challenges and wins in
implementing an AI-generated subject indexing tool
for repositories
Nov 17, 2023
AI4LAM Fantastic Futures Conference, Vancouver, BC
Mindful Coding
Oct 24, 2019
Samvera Connect Conference, St. Louis, MO
Mindful Coding
June 8, 2018
Code4Lib Midwest Conference, Oxford, OH
Our Journey from Sufia 7 to Hyrax
Nov 8, 2017
Samvera Connect Conference, Evanston, IL
Security, Accessibility, and Change Management
Sep 22, 2015
Hydra Connect Conference, Minneapolis, MA
Doing DevOps for a Perfect Repository Environment
June 9, 2015
Open Repositories Conference, Indianapolis, IN
One Year with Hydra
Oct 2, 2014
Hydra Connect 2 Conference, Cleveland, OH
Ready, Aim, Click! Developing the Best Website for YOUR Users
Apr 10, 2013
Kentucky Public Library Association Conference, Lexington, KY
Engaging Your Community with Social Media
Apr 9, 2013
Kentucky Public Library Association Conference, Lexington, KY
Cloud City Tour: Using Online Software in Libraries
Sep 17, 2010
Kentucky Library Association Conference, Louisville, KY
Integrating Web 2.0 Tools into Your Web Site
Oct 22, 2009
OELMA 2009 Conference, Columbus, OH
Beyond Websites, Content Management Systems for Libraries
Oct 1, 2009
Kentucky Library Association Conference, Louisville, KY
Send it to Cloud City: An Introduction to Online Storage Services
May 19, 2009
TechConnections Conference 2.0.0.9, Columbus, OH
Mashup to Keep Up
Oct 24, 2008
OELMA 2008 Conference, Columbus, OH
Integrating Web 2.0 Tools into Your Web Site
Oct 2, 2008
Kentucky Library Association Conference, Louisville, KY
Open Source Applications, How libraries can give back
Apr 9, 2008
Computers in Libraries Conference, Washington, DC
Integrating Web 2.0 Tools into Your Web Site
Oct 26, 2007
American Library Association of Ohio Conference, Columbus, OH
Managing Rights or Managing Restrictions?
Oct 10, 2007
Ohio Library Council Convention, Columbus, OH
Google Tools for a Great Web Site
June 11, 2007
TechConnections Conference, Dublin, OH
Controlling Digital Content in Libraries
Oct 30, 2006
Kentucky Higher Education Computing Conference, Erlanger, KY
Controlling Digital Content in Libraries
Sep 30, 2006
Kentucky Library Association Conference, Louisville, KY
Give PC Problems the “Boot”
June 13, 2006
TechConnections Conference, Columbus, OH
Open Source Software for Libraries
Mar 24, 2006
Computers in Libraries Conference, Washington, DC
Social Tools That Students Use and Librarians Should Know
Nov 4, 2005
ALAO Conference, Columbus, OH
Social Tools That Students Use and You Should Know About
Oct 21, 2005
OELMA Conference, Columbus, OH
Social Tools That Students Use and You Should Know About
Sep 29, 2005
Kentucky Higher Education Computing Conference, Erlanger, KY
Wireless Networks: What's Next and New Uses
June 13, 2005
Ohio Tech Connections 6 Conference, Columbus, OH
Alternative Web Browsers: Big Hype or New Hope?
June 13, 2005
Ohio Tech Connections 6 Conference, Columbus, OH
Database Driven Web Sites
June 8, 2004
Ohio Tech Connections 5 Conference, Columbus, OH
Designing and Securing Wireless Networks in Your Library
June 7, 2004
Ohio Tech Connections 5 Conference, Columbus, OH
Information Technology Security Panel Discussion
June 7, 2004
Ohio Tech Connections 5 Conference, Columbus, OH
Linux In Libraries
May 23, 2002
Ohio Tech Connections 4 Conference, Columbus, OH
Wireless Networks
May 23, 2002
Ohio Tech Connections 4 Conference, Columbus, OH
Selected Teaching and Training
(Complete list at https://glenhorton.com/presentations)
Scholar@UC Overview (Love Data Week)
Feb 14, 2023
UC Health Sciences Library, Cincinnati, OH
Biohacking Tech for Wellness
Feb 8, 2023
UC Libraries Application Development Group, Cincinnati, OH
DEI as an IT Issue (podcast discussion)
Aug 26, 2021
UC Libraries Technology Group, Cincinnati, OH
Applied Agile and Open Source Development
June 18, 2021
Research Experience for Teachers Program, Cincinnati, OH
Scholar@UC
Jan 16, 2020
The Collaboration Network, Cincinnati, OH
Applied Agile and Open Source Development
June 19, 2019
Research Experience for Teachers Program, Cincinnati, OH
University of Cincinnati’s Scholar@UC Digital Repository
June 11, 2019
Spring Ohio IR Day, Columbus, OH
Digital Repositories
Feb 27, 2018
Public Library Association of the Northern Counties of Kentucky (PLANCK), Alexandria, KY
Applied Agile and Open Source Development
Mar 8, 2016
University of Cincinnati
Preserving Digital Scholarly Output at UC
Dec 2, 2015
Special Libraries Association, Cincinnati, OH
SLA Tech Blitz
Nov 12, 2013
Cincinnati Chapter of the Special Libraries Association, Cincinnati, OH
Technology Trends 2013
Mar 20, 2013
Kentucky Department for Libraries and Archives, Frankfort, KY
2013 Mobile Device Preview
Dec 11, 2012
Kentucky Department for Libraries and Archives, online
QR Codes in Libraries
Jan 23, 2012
Campbell County Public Library, Newport, KY
Doing Data Like a Pro
Aug 29, 2011
COASIS&T, Columbus, OH
Hot Tech on the Horizon
June 28, 2011
Public Library Association of Northern Kentucky, Newport, KY
Tech News You Can Use
May 13, 2011
ALAO SSIG Spring Seminar, Sardinia, OH
Going Digital: Ebooks and Online Content
Apr 27, 2011
SWON Libraries Support Staff Symposium, Cincinnati, OH
The Future of Marketing will be in Your Hands
Apr 21, 2011
Preble County District Library, Eaton, OH
Ebook Devices
Nov 11, 2010
Granville Public Library, Granville, OH
Techno-Babble Translated
May 20, 2010
Kenton County Public Library, Erlanger, KY
Extreme Makeover: Digital Edition
Apr 29, 2010
SWON Libraries Support Staff Symposium, Cincinnati, OH
Websites Evolved, Content Management Systems in Libraries
Sep 17, 2009
SWON Libraries, Germantown, OH
Born Digital, How Kids Live in an Online World
Sep 3, 2009
International Paper, Loveland, OH
Welcome to Cloud City: Online Software for Library Staff and Users
July 15, 2009
SWON Libraries, Blue Ash, OH
Linux Servers for Lunch
July 8, 2009
Greene County Public Library, Xenia, OH
Learn to be a Social Ninja!
Apr 23, 2009
SWON Libraries Support Staff Symposium, Wilmington, OH
Technology Trends and Libraries
Oct 13, 2008
Wright Memorial Public Library’s Staff Day, Dayton, OH
Join the Social, Collaborating in a Web 2.0 World
July 10, 2008
International Paper, Loveland, OH
Open Session on Open Source
May 20, 2008
Ohio Library Council, Columbus, OH
Getting Results With Google
May 13, 2008
COASIS&T, Columbus, OH
Tune-Up Your Library’s Website
Feb 21, 2008
SWON Libraries, Blue Ash, OH
Digital Rights Management
Oct 24, 2007
Collection Development Symposium, Columbus, OH
A Look at George Jetson’s Gadgets
Aug 15, 2007
International Paper, Loveland, OH
Your Virtual Branch: Best Practices for Today’s Library Websites
Aug 1, 2007
SWON Libraries’ Mini-Conference, Erlanger, KY
Network Tune-Up
June 13, 2007
Ohio Library Council, Westerville, OH
Open Source Software Grows Up
May 10, 2007
Western New York Library Resources Council, Buffalo, NY
Librarians Reaching Out to Millennials with Social Tools
Mar 9, 2007
Kentucky Association of Independent Schools, Lexington, KY
Gadgets and Gizmos Galore
Sep 13, 2006
Ohio Library Council, Columbus, OH
Top Tech Trends in Libraries
Aug 21, 2006
Western Kentucky University Libraries, Bowling Green, KY
Bring the Library to Young Adults
Aug 17, 2006
Ohio Library Council, Columbus, OH
Bringing the Web to the User: An Introduction to RSS
May 18, 2006
GCLC, Blue Ash, OH
Web 2.0 Technologies
Mar 11, 2006
Xavier University students, Cincinnati, OH
Technobabble Translated
Feb 1, 2006
Kentucky Department for Libraries and Archives
CSS Basics, Tips, and Tricks
Jan 25, 2006
University of Kentucky, Lexington, KY
Blogs, RSS, & Libraries, Oh My!
Oct 10, 2005
Ohio Health Sciences Library Association, Cincinnati, OH
Technobabble Translated, Trends in Technology
Oct 5, 2005
Ohio Library Council, Columbus, OH
From Ugly Duckling to Beautiful Swan: Open Source Software Grows Up
Oct 5, 2005
Ohio Library Council, Columbus, OH
Mobile Devices In Libraries
Nov 10, 2004
GCLC, Cincinnati, OH
Protecting Your PC and Your Privacy on the Web
Oct 27, 2004
GCLC, Cincinnati, OH
Current Best Practices in Web Development
Jan 14, 2004
GCLC, Cincinnati, OH
Open Source Software for Libraries
Sep 17, 2003
GCLC, Cincinnati, OH
Greater Cincinnati Memory Project Overview
Sep 10, 2003
GCLC, Cincinnati, OH
Putting Databases On The Web
June 26, 2003
GCLC, Cincinnati, OH
PC Maintenance and Troubleshooting
Apr 23, 2003
GCLC, Cincinnati, OH
Wireless Networks
June 26, 2002
GCLC, Cincinnati, OH
Technology Trends
Jan 10, 2001
GCLC, Cincinnati, OH
Linux In Libraries
Dec 7, 2000
GCLC, Cincinnati, OH
Administrative Service (University of Cincinnati)
DTS Software Architecture Committee (Co-Chair)
2023 - present
DTS Data Center Consolidation & Cloud Working Group
2023 - present
UCL NIH Policy Readiness Taskforce
2023 - present
UCL Staff Advisory Council
2022 - 2023
UCL Software Developer Search Committee (Chair)
2023
UCL ARB Head Search Committee
2022
UCL Computer Systems Admin Search Committee (Chair)
2021 - 2022
UC Accessible Wayfinding Committee
2020 - 2021
UCL Strategic Plan Revision Team
2020 - 2021
UC Art Collection Technology Task Force
2019 - 2020
UCL Student Quality Service Award Committee
2020
UCL Digital Content Strategy Committee
2019 - 2020
UCL Design Thinking (Communications Lead)
2019 - 2020
UCL Software Developer Search Committee (Co-Chair)
2018
UCL Human Resources Coordinator Search Committee
2017
UCL Digital Repository Task Force
2013 - 2017
UCL Discovery Team (Co-Chair)
2014 - 2016
Professional Service
Samvera
- LDCX developer congress2018
- Collections extensions development sprint2017
- Display sets development sprint2017
- Mediated deposit development sprint2016
- University of Michigan developer congress2016
- UC San Diego developer congress2016
- Sufia development sprint2015
- ORCID development sprint2014
Kentucky Library Association
- Standards Committee-Technology Sub-Committee2013
State Library of Ohio
- LSTA Advisory Council2007 - 2011
- Gates Foundation Broadband Focus Group2007
- Statewide Resource Sharing Brokering Task Force2006
- Develop and present online training module: Networking 1012005
- LSTA Grant Reviewer2003
- Assist with development of Wireless Laptop Lab Grant Tip Sheet2003
Ohio Public Library Information Network (OPLIN)
- Tier 2 Support Planning Team2004
- Assist with migration of web site ColdFusion scripts to PHP2004
State Assisted Academic Library Council of Kentucky (SAALCK)
- KHECC Planning Committee2005 - 2006
Ohio Library Council (OLC)
- Information Technology Division, Assistant Coordinator2006
- Information Technology Division, Action Council2005
Ohio Council of Library and Information Services (OCLIS)
American Society for Information Science & Technology,
Southern Ohio Chapter
- Web Manager2000, 2006
- Treasurer2005 - 2006
- Chapter Alternate Assembly Representative2004
- Chapter Chair, Southern Ohio Chapter2003
- Programs Chair, Southern Ohio Chapter2002
- Chapter Assembly Representative2001
- Awards Committee Chair2000
Professional Affiliations and Memberships
Association for Computing Machinery
2021 - present
Kentucky Library Association
2011 - 2013
Cincinnati Drupal Users Group
2008 - 2010
Ohio, Indiana, Northern Kentucky PHP Users Group
2008 - 2010
Ohio Library Council (OLC)
2004 - 2009
Ohio Council of Library and Information Services (OCLIS)
2000 - 2008
American Society for Information Science & Technology,
Southern Ohio Chapter
1998 - 2006