A market research tool for the web, Android and iOs
Ova To You send ongoing surveys electronically to a large group of members of the public in South Africa and Northern Africa; they reward these respondents and provide detailed market results to their clients. The backend software allows design and testing of new surveys, reporting on survey operations and final output of the results for analysis from any browser. The three respondent systems (web based, Android and iOS) manage these surveys for the users allowing them to answer questions, take photographs and respond to questions about media clips and images.
I replaced the previous unreliable software built on a legacy software stack with a full redesign and rewrite of the system on a modern software stack. I was responsible for the design, software architecture and implementation of the back end systems, the web interface, android application and iOS application.
The backend systems are built in Java using an Apache TOMCAT stack using Postgres to store data. The system is run and managed entirely on the Amazon elastic cloud. The respondent software is developed as a webapp in HTML5 using a secured restful interface to the backend systems. Android and iOS application are built using the open-source cordova project for mobile development.
The software is in weekly use by thousands of respondents in Southern and Northern Africa. On going improvements to enhance functionality are in development.