An Android developer with experience in large Android code-bases and in revitalizing old libraries with new architecture and codes. Enjoys designing re-usable systems, whether with a fluid UI or a solid back-end. Always ready and willing to go the extra mile to deliver projects that meet client expectations and help answer customer needs.
Developed and implemented new functionality and features for a mobile application with over one million downloads.
Refined old codes, removed outdated libraries and introduced new ones that are more suited to the application which improve code coverage with new unit – tests up to 90%.
Designed and code a highly reusable code-base which has in turn allowed developers to re-use screens previously made and reduce implementation time from 3 months to 2 weeks.
Revamped the download strategy and download mechanisms which translated into a much more fluid app.
Added support for launching the app from e-mail which in turn offered the company the possibility to do some client off-site beta testing.
Contributed to all aspects of the development of a proprietary Android app, led technical design solutions, created UI widgets and refined old code to implement new features.