Patrick Murray-john

Senior Developer For Publications

Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Patrick Murray-john is a Senior Developer for Publications and former medieval literature scholar who over 15 years has translated humanities research needs into robust digital publishing systems. He has led systems and developer outreach for Omeka and Omeka S—contributing backend refactors, portability fixes, and configuration work to the widely used open-source platforms for libraries, museums, and archives. At Northeastern’s Digital Scholarship Group he combined operational leadership with hands-on development to build reproducible workflows around linked data, WordPress, and institutional publishing. Patrick’s background in Anglo-Saxon literature and quantitative undergraduate training gives him a rare mix of close reading, technical rigor, and attention to data persistence. Colleagues rely on him for pragmatic, test-driven improvements that make scholarly collections easier to publish and maintain.
code15 years of coding experience
job14 years of employment as a software developer
bookPh.D., Anglo-Saxon Literature, Ph.D., Anglo-Saxon Literature at University of Wisconsin-Madison
bookB.S., Mathametics, Physics, English Literature, B.S., Mathametics, Physics, English Literature at Iowa State University
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (10)

version-control10
git10
php10
zend-framework10
doctrine-orm10
refactoring10
testing9
database-design9
file-handling8
phpunit8

Programming languages (8)

CSSSCSSJavaScriptPHPHTMLJupyter NotebookRubyPython

Github contributions (5)

github-logo-circle
omeka/omeka-s

Aug 2013 - Nov 2017

Omeka S is a web publication system for universities, galleries, libraries, archives, and museums. It consists of a local network of independently curated exhibits sharing a collaboratively built pool of items, media, and their metadata.
Role in this project:
userBack-end Developer
Contributions:475 commits, 15 PRs, 214 pushes in 4 years 3 months
Contributions summary:Patrick primarily contributed to the back-end development of the Omeka S project, focusing on configuration and database interactions. Their work included modifying the entity manager configuration and adding unit test structures, which indicates a focus on code stability and data persistence. They also merged code from the 'develop' branch, showing an understanding of the project's development workflow.
cmslinked-dataconsistsomekaphp
omeka/Omeka

May 2011 - Jan 2018

A flexible web publishing platform for the display of library, museum and scholarly collections, archives and exhibitions.
Role in this project:
userBack-end Developer
Contributions:240 commits, 3 PRs, 28 pushes in 6 years 9 months
Contributions summary:Patrick's commits primarily focused on refactoring code to remove instances of `DIRECTORY_SEPARATOR` and make the code more portable, with the changes occurring in multiple files, including tests and library files. Further contributions included implementing an abstract plugin class. Additional work involved fixing issues related to file handling, including improvements to URL ingestion and other minor code improvements, such as fixing a bug with substring.
publishingopen-accessexhibitionspublishing-platformscholarly
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
Patrick Murray-john - Senior Developer For Publications