The Library Corporation
Duration: 2019–2021
Role: 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 5,500+ school and public libraries nationwide. As the sole frontend developer for 23 months, 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 200+ accessibility violations across our legacy Spring application. My dynamic cataloging components increased both accuracy and flexibility for diverse asset types, serving 5,500+ libraries.
Lessons Learned
The importance of domain expertise and user-centered design. Technical skills mean nothing without deep understanding of user needs and regulatory requirements.
Tech Stack
Angular 2, TypeScript, AngularJS, Node.js, AWS S3, HTML5, CSS3, SASS