Senior Software Architect Developer at The Library Code GmbH
Berlin, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Kim Shepherd is a Senior Software Architect and long‑standing open source committer who has spent 16+ years building and operating digital repositories, research management systems, and library infrastructure. Based in Berlin, they combine deep *nix and UNIX-era ops experience with modern web application development across Java, Python, JavaScript and more, and currently lead architecture work at The Library Code while consulting for research institutions. A regular DSpace contributor and mentor, Kim has driven both front-end Angular UI improvements and back-end XMLUI/OAI fixes that keep large institutional repositories reliable and configurable. Their background as an ISP systems administrator and university developer gives them a pragmatic, infrastructure-aware approach to repository design and deployability.
16 years of coding experience
15 years of employment as a software developer
CIS, Information Systems, CIS, Information Systems at Northtec
(Official) The DSpace digital asset management system that powers your Institutional Repository
Role in this project:
Back-end Developer
Contributions:2 releases, 189 reviews, 370 commits in 13 years 6 months
Contributions summary:Kim primarily contributed to the DSpace digital asset management system by addressing several issues related to the XMLUI interface. These changes involved fixing bugs, improving functionality, and ensuring the user interface operated correctly. The user also made improvements to file description management, configurable browse parameters and the JSPUI statistics views. Additionally the user worked on the OAI service for the repository, ensuring the system properly showed withdrawn items.
Contributions:100 reviews, 37 commits, 37 PRs in 11 months
Contributions summary:Kim's commits primarily focus on the development of the DSpace Angular user interface. They implemented and ported submission field type binding features, making the item type field configurable. The changes involve modifications to form builder services, parsers, and UI components to handle type-specific behaviors and configurations. Furthermore, the user worked on updating tests to reflect the changes in the row array model, enhancing the overall functionality and maintainability of the user interface.
user-interfaceangular-ioyarnangular-uingrx
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Kim Shepherd - Senior Software Architect Developer at The Library Code GmbH