Name
Adam Butler (@adam.butler)
Organization
eHealth Africa
What contributions (e.g., issue triage, tech support, documentation, bug fixes) have you made to the ODK community?
To date, none. But I have worked on a number of data collection projects, some with ODK, some with our (i.e. eHA's) own custom solutions. Recently I have been leading a team that has built "Gather", a Django-based Aggregate implementation that is currently in use on a number of eHealth Africa projects. We are also working on Aether, which - among other things - uses schemas to extract interoperable entities from data collected by Collect
How do you believe your contributions have benefited ODK?
While I haven't contributed anything directly to ODK thus far, I believe that my 20+ years development experience, mainly in the non-profit sector, and more specifically my work as technical project manager and lead on Gather and Aether, could be very helpful and productive in the future. I also believe that closer collaboration between ODK and eHA could be beneficial for both parties.
What do you believe the top priorities for ODK are?
Ability to push updated forms to devices; update/replace Aggregate; data integrity checks (e.g. intelligent analysis of XLSForms to check for data consistency between versions); easier integration with data pipelines
How will you help the ODK community accomplish those priorities?
I have experience with assisting with specifications and roadmaps, and also with supporting development (code reviews, assistance and advice). The implementation of Aggregate that we have developed at eHA might be a useful starting point for thinking about Aggregate's future; the work we're doing on Aether might be a good starting point for thinking about data integrity, and integration into third party data pipelines.
How many hours a week can you commit to participating on the TSC?
~ 2
What other mobile data collection projects, social good projects, or open source projects are you involved with?
Plenty of data collection projects in countries such as Nigeria, Chad, Guinea, Sierra Leone, Democratic Republic of Congo, some with ODK-based solutions, some with custom solutions of which I have led development.
Please share any links to public resources (e.g., resume, blog, Github) that help support your application.