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.

Adebayo Ibiyemi Osipitan

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.

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.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Language

English
Fluent

Work Experience

Software Engineer Android / C++ / Qt at General Motors Canada
August 31, 2022 - July 5, 2024
Developing 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, 2022
Developed 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, 2020
Drove 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, 2019
Drove 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, 2020
Developed 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, 2019
Led 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 - Present
Responsibilities 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, 2024
Responsibilities 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, 2025
Master of Science in Software Engineering at Coventry University
June 1, 2015 - December 29, 2025
Bachelor of Engineering (Honours) in Software Engineering at Coventry University
July 1, 2013 - December 29, 2025

Qualifications

Professional Certification in Embedded Systems
September 7, 2015 - December 29, 2025

Industry Experience

Software & Internet, Computers & Electronics, Media & Entertainment, Financial Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer in Vaughan today.