Available to hire
With over nine years of experience developing Android applications across industries—from automotive to fintech to med-tech—I bring a deep understanding of scalable architecture, user-centric design, and agile collaboration that aligns perfectly with the required skillsets, specifically but not limited to, expertise in Java, Kotlin, Jetpack Compose, MVVM/MVI architecture, and RESTful API integration.
Language
English
Fluent
Work Experience
Software Engineer Android / C++ / Qt at General Motors Canada
August 31, 2022 - July 5, 2024Developing an in-car entertainment system using Qt, Android and C++; leveraging Jetpack Compose, Room DB, and Coroutines; integrating RESTful APIs; collaborating with UI/UX teams; adopting MVVM architecture; contributing to modular, maintainable code and AOSP modifications.
Associate Software Engineer at JPMorgan Chase & Co.
January 1, 2022 - September 1, 2022Developed mobile applications and reusable components to meet banking needs; used Kotlin for Android development; designed modular architecture; implemented MVVM, Coroutines, and lifecycle-aware components; integrated RESTful APIs; collaborated with UI/UX teams in Agile sprints; implemented Jetpack Compose and Room DB to improve maintainability.
Contract Android Developer at TremendoDoc Limited
October 1, 2020 - November 1, 2020Drove Android med-tech app development, implemented pre-existing architecture, debugged and tested features for patient and clinician use; contributed to designing and delivering health-tech solutions.
Contract Android Developer at FindReach Community Nigeria Limited
May 1, 2019 - August 1, 2019Drove mobile development for fintech/lifestyle solutions; analyzed crash reports with Crashlytics; implemented MVVM UI and integrated RESTful APIs; ensured stability and performance across devices.
Software Engineer (Android) at Andela
August 1, 2019 - March 1, 2020Developed Android apps for clients; contributed to open-source Android components; implemented MVVM-based UI with Jetpack Compose and XML layouts; integrated RESTful APIs; contributed to crash reporting with Crashlytics.
Mobile Application Developer at Funmobile Limited
May 31, 2017 - March 31, 2019Led design and development of native Android apps using MVP pattern; designed wireframes for proposed user interfaces; built mobile apps using Model-View-Presenter architecture; contributed to multi-device compatibility and UI flows.
Product Engineering Associate Manager/Senior Software Engr at Accenture
January 8, 2025 - PresentResponsibilities of the role is to help develop subsequent updates of TD Bank US's premiere Android mobile application daily
customer banking, this is being achieved by:
Using Kotlin to develop Android applications, ensuring high-quality code and functionality.
Leveraged architecture frameworks such as MVVM/MVI, Coroutines, and lifecycle for efficient and maintainable code.
Integrated RESTful APIs to provide essential data access for the applications.
Collaborated with the UI/UX team during Agile (Scrum) iterations to ensure seamless application design.
Implemented reactive UI using Jetpack libraries like Compose and Room Db, enhancing application responsiveness and
reusability.
Code testing (UI/Unit Testing)
Contract Sr Software Engineer - Android at IBM/PNC
July 6, 2024 - November 26, 2024Responsibilities of the role is to help develop redesign the PNC Bank Android mobile application for small and medium
businesses (SMB), this is being achieved by:
Using Kotlin to develop Android applications, ensuring high-quality code and functionality.
Designing appropriate architecture and applied design patterns tailored to each project's requirements, including
modularisation.
Leveraging CLEAN architecture patterns including using MVVM/MVI, for dependency injection, RXKotlin,
Coroutines, and lifecycle for ecient and maintainable code.
Integrating RESTful APIs to provide essential data access for the applications.
Collaborated with the UI/UX team during Agile (Scrum) iterations to ensure seamless application design
Education
Professional Certification in Embedded Systems at University of California Santa Cruz Extension
June 1, 2016 - December 29, 2025Master of Science in Software Engineering at Coventry University
June 1, 2015 - December 29, 2025Bachelor of Engineering (Honours) in Software Engineering at Coventry University
July 1, 2013 - December 29, 2025Qualifications
Professional Certification in Embedded Systems
September 7, 2015 - December 29, 2025Industry Experience
Software & Internet, Computers & Electronics, Media & Entertainment, Financial Services
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Vaughan today.