Collaborative, thoughtful UX Developer seeking the next challenge to design and improve desktop, tablet, and mobile experiences. Bridges the gap between design and technology to establish solid working relationships and effective collaboration among teams.
- Semantic accessible HTML5
- CSS, SCSS, LESS, responsive design
- Familiarity with ARIA attributes and usage
- Ruby (Rails, Sinatra, Jekyll, scripting, Nokogiri, Blacklight and Hydra experience)
- PHP (native, WordPress, Omeka)
- Drupal (module development, theming, site building for Drupal 7 & 8)
- Graphic Design (prototyping, design systems, Photoshop, Illustrator)
- Information Visualization (Tableau, Raphael, Paper.js, d3)
- Databases & Data Structures (relational/SQL, document-oriented, XML, json, RDF/LinkedData)
- REST API Development
- Knowledge of Metadata Standards (IIIF, RDF/Linked Data, Dublin Core, METS, PREMIS, MODS, VRA Core, EAD, SKOS)
- Test Driven Development & Continuous Integration (tape, Mocha, jsdom, phantomJS/SauceLabs, rspec, TravisCI)
- UX design, interaction design, usability testing
- Github, git workflow
- Apache Solr
- Automated Deployment (docker, capistrano, npm/surge.sh)
- Audio production (Digital Performer, ProTools)
M.L.I.S., 2008-2011, Rutgers University
School of Communication and Information,
Digital Libraries concentration
- 4.0 cumulative GPA
- Organized Ethnographic Research Project to inform design of Rutgers RUAnalytic, an application for data analysis of video sources
- My Information Visualization Class Project was featured on NBC News Blog and Slashdot
B.F.A., 1993-1997, Rutgers University
Mason Gross School of the Arts,
- 3.7 cumulative GPA
- Graduated with High Honors
- Received Dean’s Scholarship for Academic Excellence upon graduation
- Mason Gross Student Governing Association, President 1996
- Residence Hall Counselor, 1997
User Interface Developer
Princeton University Library, 2010 - Present
- Designed and developed the Rare Books and Special Collections website (Drupal 7) aggregating curator blogs, collection strengths and topics, collections, exhibitions, research tools, and publications into a single site with “federated” search.
- Enhanced Omeka’s Scripto plugin and Scribe theme to create a “DIY History-like” application for the transcription of Western Americana resources for an undergraduate History class.
- Played an integral part designing, organizing, and conducting Usability tests for all major Library websites, including our recently released Discovery Interface (Blacklight). Tested for viability of new interface concepts, and to better understand the goals of our users. I have co-authored an article and given talks on the process.
- Responsible for developing an innovative interface for our Finding Aids site (archives), which won both the 2013 SAA Coker Award and the 2013 MARAC Finding Aid Award.
- Responsible for the interface of the Princeton University Digital Library, which includes modifications to the IA BookReader, and integration of Loris (IIIF Images) and OpenSeadragon for deep zoom. (example).
- Active in the IIIF Software Developers Interest Group. Committer to Mirador, a IIIF Presentation Viewer, as well as Viewdir web components.
- Created application for turning METS records into IIIF Presentation API manifests to allow users to browse our Digital Library resources with Mirador or the Universal Viewer. (under development, not in production)
- Built a Rails application to migrate all Mudd Manuscript Library databases off an aging Windows server, and integrated it with search interfaces on the RBSC website (scroll down to subject-specific databases).
- Designed the Versailles on Paper exhibition site, among other exhibition sites, and wrote a Drupal module allowing easy integration of IIIF-compliant images and manuscripts into Drupal.
- Wrote UI Spec for the Blue Mountain project, including “shovel-ready” HTML wireframes and the scaffolding of a REST API.
- Co-organizer for Code4Lib 2016. Website designer, Local Planning Committee member, and Sponsorship Committee chair.
- Served a two year term on the Library Education and Training Committee (LETC)
- Currently serve in advisory role on the Website Steering Group, and transitioned the group to develop using an Agile methodology
Web Applications Developer
Princeton University Office of Development, 2009 - 2010
- Aided with development of a system for fundraisers to obtain key information necessary to secure large gifts to the University. System also allows managers to track fundraiser success and progress. Recipient of two CASE Gold Awards.
- Provided significant upgrades to online giving software, by which alumni and friends make donations to Princeton University. Upgrades included bringing the software into compliance with credit card industry standards, providing a membership subscription and renewal site for the Friends of the Princeton University Libraries, and implementing usability best practices to ensure a better experience.
- Maintained and supported a variety of software tools for both Development Office staff and Alumni.
Web Applications Developer
Rutgers University Libraries, 2003 - 2009
- Developed and supported online software tools for the submission, approval, and archiving of Electronic Theses and Dissertations (ETDs) serving five Rutgers graduate schools serving several hundred graduate students per semester. “Rutgers Edition” is still in production and has been released under a GNU GPL v. 3.0 license. (Nominated for 2007 Rutgers Bridge Award)
- Collaborated on development of Workflow Management software for cataloging digital resources in Rutgers’ institutional digital archive. Custom-built an integrated wiki-based Help Center. (Honorable Mention, New Jersey Library Association Technology Innovation Award)
- Responsible for the development and support of BookRoom, web-based room and equipment scheduling software serving eight campuses and thirty-two room and equipment managers. The BookRoom database also feeds the Libraries’ public event calendar. (Nominated for 2005 Rutgers Bridge Awards)
- Developed statistics reporting tools for Information Literacy tutorials to better assess the learning needs of incoming students and the effectiveness of the tutorials.
Incurrent Solutions (now Online Resources), 2001-2003
- Managed a team of Web Designers and Developers to deliver ADA-compliant bill pay sites for major credit card issuers including Fleet, MBNA, Sears, and Target. In addition to UI design, tasks included client-side scripting, XSL and CSS stylesheets.
- Worked closely with MBNA Business Card Systems to develop system and user requirements for custom bill pay and financial reporting application.
- Developed and maintained Incurrent Solutions’ corporate Web site.
Technical Project Manager
- Responsible for coordinating the technical development of Carnegie Hall, JPMorgan Asset Management, and Redken Web sites
- Worked directly with clients to understand business needs, plan application architecture, write system requirements, manage expectations, and provide status reports throughout development process
- Managed a team of programmers throughout complete site redesign for Carnegie Hall, integrating custom-built CMS with existing online concert schedule and ticketing systems
Web Consultant (Proprietor)
Alien Robot Media, 1998-2007
- Provided hosting, design, and programming services to nearly 30 clients
- Hired additional contract employees when needed
- Developed and supported a variety of Web solutions including fully-equipped e-commerce sites,course registration systems, collaboration portals, and content management systems.
PROFESSIONAL CONFERENCES, ORGANIZATIONS, and ROLES
- EdUI (Leading a “Introduction to IIIF” workshop in September 2017)
- Adjunct User Experience Instructor at Rider University
- Active Member of the Technology Advisory Council for the Princeton Public Library
- Active Member of Code For Princeton, a Code For America brigade
- Volunteer Technology Instructor for Princeton Public Library (Summer 2017 App2Idea series)
- NISO GitHub Training Workshop (Presented on “GitHub as CMS” in February 2016)
- Code4Lib (Participant and Contributor as there is no official “membership”)
- Drupal Association (Individual Member)
- Association for Computers and Humanities (Individual Member)
- Author and maintainer of Tabula Rasa, a node.js “base library” for working with IIIF Presentation API resources.
- Developing Tabula, a “starter kit” slideshow native web app that uses IIIF Manifests as a data source with distributed data stores.
- I am a songwriter and multi-instrumentalist, proficient in guitar, mandolin, piano, and more.
- I am an artist, with my favorite mediums being pencil, pen and ink, silkscreen, and watercolor.