We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

SUMMARY

Software engineer with 10 years of experience developing search interfaces, digital asset management tools, and pipelines for digitization and metadata enrichment. Interested in applications of machine learning for metadata creation and workflow automation.

TECHNICAL SKILLS

  • Apache
  • Java
  • Angular.js
  • MongoDB
  • Git
  • Docker
  • JavaScript
  • Bootstrap
  • MySQL
  • ElasticSearch
  • RHEL
  • PHP
  • Django
  • Oracle
  • TravisCI
  • Tomcat
  • Python
  • Flask
  • PostgreSQL
  • Coveralls
  • Ubuntu
  • XSLT
  • C/C++
  • Clojure
  • Erlang
  • MATLAB
  • Ruby
  • Scala
  • HTTP/TCP/IP
  • HTML/CSS
  • JQuery
  • Vue.js
  • CouchDB
  • HBase
  • Neo4j
  • Redis
  • Riak

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Responsibilities:

  • Assembled and trained a new software development team of 5 software engineers and 1 UX designer
  • Design software architecture and lead development for multiple concurrent projects
  • Most projects require building new search interfaces, new infrastructure, automation, and lots of ETL
  • Team’s core tech stack: Django, Angular (moving to Vue.js), ElasticSearch, PostgreSQL
  • Example of work: Getty Research Portal - Search for digitized art history books from multiple contributing institutions
  • Current projects include:
  • Rebuild the Provenance Index (tracks historic sales of art) as a Linked Data application
  • Build a new UI for exploring & annotating items in the archives using IIIF & Web Annotation standards
  • Automation and tracking of all digitization workflows
  • Applying computer vision & machine learning tools to digitized resources

Confidential

Software Developer

Responsibilities:

  • Designed and developed software in support of digitization operations and the digital library
  • Contributed to open source digital library microservices ( Python ): bagit, arkpy, dflat, Confidential, namaste

Confidential

Software Developer

Responsibilities:

  • Lead developer of software infrastructure supporting digitization operations, including digital resource identification, inventory, and storage ( Django, PostgreSQL )
  • Developed app to create stable URL & schema.org markup for every item in the catalog ( Django, Oracle )
  • Developed metadata cross-walk scripts ( XSLT ) and various tools for metrics gathering ( Python )
  • Implemented, customized, and maintained multiple instances of digital repository software (DSpace)
  • Trained and guided student assistant programmers

Confidential

Junior Software Developer

Responsibilities:

  • Developed automation tools for the library website ( PHP, MySQL )
  • Application administrator for the integrated library system: user privileges, back-ups, batch loads

Hire Now