The Library Corporation
2019-2021
Software Engineer
The Context
The Specialization Challenge: Building for Unique User Needs
The Challenge
Transitioning to library software meant understanding an entirely different user base: librarians managing cataloging workflows across school and public libraries nationwide.Library cataloging is incredibly specialized work. I needed to build features that enhanced complex workflows for subject matter experts I'd never worked with before, all while ensuring accessibility compliance for diverse library patrons.
The Solution
I became a student of the domain, collaborating closely with QA teams, backend engineers, and library cataloging SMEs. I built 30+ features in AngularJS while focusing on scalability and accessibility.
The Impact
I achieved full WCAG compliance by researching, diagnosing, and remediating accessibility violations across our legacy Spring application. My dynamic cataloging components increased both accuracy and flexibility for diverse asset types.
Lessons Learned
The importance of domain expertise and user-centered design. Technical skills mean nothing without deep understanding of user needs and regulatory requirements.