Looking for: a talented individual with multiple skill sets, including: 1) the ability to program in a software language (I'm agnostic which) that can sort large data sets, 2) perform simple mathematical equations with the data, 3) can dynamically update the data based on internet inputs (API), and 4) provide the necessary output (for instance in a GUI or spreadsheet).
I am building: a platform that pulls data from a website's API, places it into a database, and then resorts the data based on my proprietary formula/algorithm (a fairly basic sorting formula, technically speaking; I will provide this to you). The output is actually in similar format to the input, just resorted based on my algorithm.
I've personally built a working prototype already on Excel which functioned well, but I want someone who can build an automated version of what I have, that will update automatically when new data on the source website becomes available. What I've been doing is copying/pasting the data into the Excel file, which given the amount of rows/ columns has been laborious and not practical.
This is a financial project, specifically in the world of equities, so some rudimentary knowledge of finance, stocks, EDGAR/ SEC filings, etc is helpful, but not absolutely necessary - I can provide the necessary instruction on these topics if my chosen developer is green.
If the end product could sit on a desktop and be user friendly - perhaps with a GUI, though that is not absolutely necessary - that would be nice.
More than a technically challenging project, this one requires the individual to be trustworthy and have references that demonstrate an ethical character. I want the project done well in a reasonable amount of time, but it isn't a rush. I want the person to work efficiently, but also to enjoy the process, learn from each other, and bring my vision to fruition. A three month timeline seems reasonable to me for the initial build, and then there could be ongoing opportunities beyond.