Mobile Developer @ Imagined Earth
From to .AngularIonicGoogle MapsAndroidGoogle PlayiOSApp StoreFigma
- I led the overhaul of a mobile application built with Ionic and Angular 12, inherited from two prior development companies, resulting in significant legacy code issues.
- I refactored the bad code, addressing memory leaks, uncached data, and unnecessary API calls, reducing authentication load times from 7 minutes to 3 seconds.
- I added new features such as Google Maps integrations, in-app sales, and advertising, and redesigned the mobile app UI.
- I also improved backend API performance using Laravel, added new API routes for app compatibility, and deployed versions on Google Play and App Store.
- Implementing a debouncing algorithm cut Google Maps costs by 90%.
- Enhancements included fixing navigation and accessibility issues, reducing error messages, and integrating push notifications, which improved customer retention and reduced server costs and downtime.
- The main lesson was the importance of quality over cost when hiring a software development company.