Python + GitHub Support

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$200 USD

HOURS PER WEEK

TBD

DATE POSTED

May 06, 2020

JOB OVERVIEW

I am looking for someone to implement and periodically maintain as needed an online research database built on an opensource GitHub software called kerko (Upgrade to see actual info).

I am able to install Python on my own laptop/desktop computer but am otherwise commandline pretty amateur and need help to get this database up and running on my domain, Upgrade to see actual info.

Example of an already-built database:
Upgrade to see actual info

The overall formatting can be REALLY basic to start and I'd like to customize for my audience further down the line. The primary goals are, in approximately this order:
1) To implement Kerko on this domain in order to upload/integrate my Zotero library
2) Upload/integrate the Zotero library
3) To run several test functions and outputs to gain a better understanding of what the potential deliverables are from this database, e.g. research bibliographies, reports, etc.
4) To clean and organize the Zotero database to customize folders and categories for my audience, create filters and tags, and add research papers and citations from existing publications and journals; and finally
5) (a busywork project) clean Zotero citations in the library so that formats are consistent, e.g. titles in sentence capitalization rather than all caps, journal abbreviations consistent, spelling correct, abstracts available, PDFs linked where appropriate, etc.

#5 is a very low-skill job that does not require Zotero, web development or Python skills - it's just editing entries. #1-3 are highest skill and I may need coaching to get set up on my own computer. I have some experience with building a virtual environment but would not depend on my own ability for those skills if required.

Requirements:
1) Python experience in creating a database or other GUI online (please provide an example)
2) Experience with using GitHub
3) Clear, proficient English communication is a *must*. I try to be straightforward but my writing is very technical and I may need to be asked for clarification from time to time.
4) Strong communication and time management skills. I tend to use Workflowy or Google Docs to communicate on task management. Slack is also an option.
5) Ability to consistently work part-time 5-15 hrs/week and clearly communicate time used, and where more may be needed *prior* to undertaking overtime work.
6) Ability to reliably and fairly consistently estimate time commitment required for jobs, e.g. estimating "5-10 hours" may end up taking ~7-12, but not 50...
7) A sense of humour, understanding and flexibility -- I have a toddler and work from home and run a small farm, so my ability to complete things on time is occasionally compromised.

SHARE THIS POST
facebook linkedin