
Smith Osagie
Verified Expert in Engineering
Android Developer
Houston, TX, United States
Toptal member since April 16, 2025
Smith is an Android front-end mobile application engineer with 9+ years of experience. His expertise spans application development with Java, RxJava, Kotlin/Native, and Jetpack Compose, as well as UI testing, automated testing, and continuous integration and deployment (CI/CD). He has worked on core applications on the Google Play Store, such as the United Airlines, Nike Training Club, and Nike Run Club apps. Smith is also skilled in creating cross-platform apps using React Native.
Portfolio
Experience
- Android - 10 years
- UI Testing - 10 years
- Java - 10 years
- RxJava - 8 years
- Automated Testing - 8 years
- Kotlin/Native - 6 years
- Coroutines - 6 years
- Jetpack Compose - 4 years
Availability
Preferred Environment
Android
The most amazing...
...thing I've worked on is the core architecture of the Fidelity Bloom app before it was first released on the Play Store.
Work Experience
Senior Android Engineer
Fidelity Investments
- Engineered essential components, such as network call mechanisms and dependency injection frameworks, which serve as foundational elements throughout the Fidelity Bloom application, ensuring scalability and maintainability.
- Designed and implemented user interfaces for key application screens using Kotlin and Jetpack Compose. Focused primarily on money movement features and the home screen, delivering a seamless and user-friendly experience.
- Streamlined the testing process by implementing automated UI tests with Maestro, increasing test efficiency and reducing manual testing efforts.
- Co-authored several release cycles, handling CI/CD.
Senior Android Developer
Nike
- Led the development of new features and improvements for the Nike Run Club and Nike Training Club apps, aligning with the latest mobile and UI/UX standards.
- Migrated key screens successfully from traditional XML layouts to Jetpack Compose, enhancing UI flexibility and reducing development time.
- Analyzed, prioritized, and resolved bug reports from the backlog, significantly enhancing app stability and user experience.
Android Developer
United Airlines
- Transformed the Android codebase from Java to Kotlin, Google's recommended language for Android app development.
- Developed the Raven notification system using Firebase Cloud Messaging (FCM) and implemented it in the United Airlines application.
- Designed and implemented a live person chatting system within the application, allowing users to interact directly with live agents and improving user support and engagement.
Experience
CountryLens App
Education
Master's Degree in Computer Networking
Wichita State University - Wichita, KS, USA
Bachelor's Degree in Computer Science
Caleb University - Lagos, Nigeria
Skills
Libraries/APIs
RxJava
Tools
Android Jetpack, Flow, Firebase Cloud Messaging (FCM)
Languages
Java, Kotlin
Frameworks
Android SDK
Paradigms
Automated Testing, Continuous Deployment, Continuous Integration (CI), Mobile Development
Platforms
Android, Firebase
Other
Kotlin/Native, Jetpack Compose, Coroutines, UI Testing, Computer Science, Software Development, Android Development, Android App Development, Mobile Apps, Mobile App Development, Mobile UX, Mobile UI
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring