DHReSCU is looking for a consultant for the DH project “AsteXT,” a project designed around building a database for Asian American short stories published between 1974 and 2024. This project aims to develop a text analysis NLP toolkit designed specifically for short-form fictional writing and to find quantitative linguistic trends in Asian American short stories.
Below is a list of requirements specific to this project that we are looking for in a potential DH RSE consultant. The estimated total time commitment for this project is around 25 hours spread out over several months. If you think you fit these requirements, please fill out our consultant application and send us your resume at dhrescu-contact@googlegroups.com.
Qualifications:
- Experience in designing and implementing full-stack web applications.
- Proficiency in frontend development using frameworks such as React.js, Vue.js, or Angular.
- Backend development expertise using Node.js, Django, or Flask.
- Knowledge of REST API development
- Expertise in database management systems such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of cloud storage solutions for handling document uploads (e.g., AWS S3, Google Cloud Storage).
- Understanding of database scaling strategies for long-term growth.
- Experience with Tesseract OCR for text extraction from images/documents.
- Familiarity with integrating Google BERT for text analysis in a web environment.
- Experience with wrapping command-line tools into web-accessible APIs.
- Experience with cloud-based deployment.
- Experience with secure handling of user-uploaded documents and database access.
- Experience with creating comprehensive technical documentation.
- Experience writing developer and user guides.
- Familiarity with version control (Git/GitHub) and professional software workflows
Expectations:
- The consultant will meet with the project team bi-weekly for roughly 30-minutes until the technical implementation plan is delivered.
- The consultant will meet with the DHReSCU team 3 times throughout the consulting period: a project kick-off meeting, a mid-way check-in meeting, and a project wrap-up meeting.
- The consultant will provide feedback on the process.
- Based on the conversations with the project team the consultant is matched with, the consultant will write up a technical implementation plan. The technical implementation plan should be 5 to 10 pages long (depending on the project) and address the main implementation questions and concerns the project team communicates to the consultant.
- The consultant should be prepared to review the project’s technical architecture, assess specific technical implementation choices (tools, languages, methods), suggest alternative approaches, offer cautionary advice, and help establish realistic development timelines. Compensation: A stipend of $2300 will be paid upon delivering the technical implementation plan.