Client: MynaBay, Inc./Ooma, Inc.
Project Term: July, 2017 – November, 2017
Services Provided: Technical Architecture and Implementation
Target Platforms: Android, iOS
Technologies Used: Xamarin.Forms, Prism.Forms v6.3
Tommy is an excellent engineer with a great work ethic. Produces solid code and does what is needed to ship a product. Tommy is an asset to any project. I hope to work with him on many projects in the future.
Founder, MynaBay Inc.
MynaBay is a California-based software development company offering services for iOS, Android, MacOS, Windows and server-side applications. Their client, Ooma, Inc., needed a mobile setup and configuration app on the Android and iOS platforms for their popular Telo VOIP device.
MynaBay founder Kevin Snow sought expertise on Xamarin technologies after hearing the benefits it provides when building native mobile apps for multiple platforms. I was brought onto the project to provide general architectural guidance as well as the implementation of the initial release’s user interface, data modeling and web services integration. I worked on a part time basis for five months to complete the project, usually around twenty hours per week.
The app contains approximately thirty unique screens that guide users through setting up and troubleshooting their device including account creation, payment entry, phone number selection and device initialization. Using Xamarin.Forms allowed me to develop both the Android and iOS versions simultaneously, sharing approximately ninety percent of the codebase between the target platform versions.