Software Developer/Project Manager
Natural Business Tools
Cleaning services is a Australian-based cleaning service with numerous service shops, each serving specific areas and postal codes. Developed the Android and iOS apps to allow users to schedule laundry delivery/pick up, based on their address, and make credit card payments within the app. Gathered, refined, and proofed client business requirements against edge cases. Created a high level proposal based on the platform's composition, functionality, local legislation, and client budget. Wrote/delivered functional requirements, established project scope, and defined the technologies used to ensure fast, secure, and scalable development efforts.
Defined and distributed API responses and specifications across Android, iOS, web and back-end teams to parallel development of the components.
Developed the back-end in JS + Parse.
Designed the database structure and created a scheduling algorithm to optimize drivers' efficiency and timeliness.
Performed code review of the app's front-end functionality written in jQuery + Bootstrap + Underscore + Backbone.