Sr. Software Engineer Resume
5.00/5 (Submit Your Rating)
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