Nathan Day portrait

Nathan Day

Software Developer

Birmingham, AL

(205) 585-9133

Nathan Day is a software developer with full life-cycle experience in markup technologies, front- and back-end web development, text and language processing, and document-oriented workflows.

Repository Programmer/Associate in ResearchJun. 2014 – Mar. 2015

Dryad, Durham NC

  • XSLT
  • HTML
  • Javascript
  • Java
  • DSpace
  • Cocoon
  • Git
  • PostgreSQL
  • Ubuntu
  • Improving user interfaces and correcting software defects.
  • Developing tools to repair corrupted data.
  • Developing automated tests.
  • Providing technical assistance to data curators and data submitters.
  • Updating or creating technical documentation.

Freelance Software DeveloperDec. 2013 – Present

Self-employed, Birmingham AL

  • XSLT 2.0
  • HTML5
  • CSS3
  • LESS
  • Javascript
  • Git
  • TEI

Open Bilbiography [2014]: web and markup development for a TEI-based digital humanities startup project. The delivered prototype is a low-overhead HTML/CSS/JS web publishing solution for authors of descriptive bibliographies targeting a relevant subset of TEI P5. Repository available at Github. Example bibliography here [source].

  • XSLT 2.0 stylesheet development for TEI-to-HTML5 conversion.
  • Javascript development for user interface functionality. Library and plugin usage includes: jQuery, Saxon-CE, Underscore.
  • CSS3/LESS prototyping using Bootstrap 3.1 framework.

Software Developer Oct. 2013 – Dec. 2013

Grant Street Group, Pittsburgh PA

  • Perl
  • MySQL
  • HTML
  • Javascript
  • Git
  • Jira
  • CentOS
  • Perl software development in Catalyst-based web application.
  • HTML and Javascript development in user interface.

Engineer, Software Development Feb. 2012 – Aug. 2013

3M, Health Information Systems (formerly CodeRyte, Inc.), Bethesda MD

  • Perl
  • MySQL
  • XSLT 1.0
  • HL7
  • HTML
  • Bash
  • SVN
  • Jira
  • Javascript
  • sqlite
  • Java
  • Debian
  • Ubuntu
  • Development and configuration of natural language processing (NLP) staging and pre-processing application during new client implementation.
  • Design, development, and maintanance of implementation engineering tooling used for data analysis, configuration, and application monitoring.
  • Troubleshooting of systems, application, and data for client-facing teams.
  • Review of configuration specifications and data prior to engineering handoff.
  • Support and training of junior engineering staff.

Software and Support Engineer Oct. 2009 – Feb. 2012
Customer Support Specialist Oct. 2007 – Oct. 2009

Inera, Inc., Belmont MA

  • Perl
  • XSLT 1.0
  • VBA
  • VB6
  • VB.Net
  • XML
  • SGML
  • VSS
  • Bugzilla
  • Windows
  • Development of application user-interface, system, and and Microsoft Word plug-in code.
  • Implementation of document conversion filters and editorial-style configurations within eXtyles application framework.
  • Development of application functionality for validation and interchange of publication metadata.
  • Development of application functionality to structure and semantically enrich user content, targeting standard and custom markup vocabularies including NLM/JATS DTD, Federal Register DTD, and CrossRef Deposit Schema.
  • Maintenance and development of Inera technical infrastructure, including application build system, automated test suite, issue-tracking database, configuration management tools, and system hardware.
  • Delivery of user, administrator, and developer-level training on eXtyles application framework to clients.
  • Provided technical support for installation and deployment issues.
  • Provided quality assurance for editorial configurations and distributed builds.
  • Provided product prototyping, scripting, and document analysis for sales support.

Freelance Editor Sep. 2007 – Oct. 2007
Editorial Assistant July 2004 – Aug. 2007

National Consumer Law Center, Boston MA

Compiled contents, edited, and provided project-management support for legal manuals. Assisted with development and production of legal manual series, including copyediting, typescript coding, revision management, fact-checking, and proofreading.

Quality Control Editor July 2003 – Nov. 2003

Corporate Communications Broadcast Network (, Boston MA

Proofread quarterly financial report documents.

Editorial Assistant Sep. 2001 – Dec. 2002

Economic Development and Cultural Change, University of Chicago Press, Chicago IL

Administered article peer review process. Copyedited accepted manuscripts.

Editorial Assistant Aug. 2000 – Aug. 2001

Brooks/Cole Publishing, Belmont CA

Administered manuscript submission and peer review processes for higher-ed business math and statistics textbook list. Coordinated editorial–production communications and served as initial point of contact for external editorial inquiries. Drafted editorial contracts, budgets, and sales-forecast documentation.


MS, Computer Science

UAB, exp. 2016 (part-time)

AM, Divinity

University of Chicago, 2004

BA, Religious Studies

Rice University, 1999