Smith Osagie, Developer in Houston, TX, United States
Smith is available for hire
Hire Smith

Smith Osagie

Verified Expert  in Engineering

Android Developer

Houston, TX, United States

Toptal member since April 16, 2025

Bio

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

Fidelity Investments
Kotlin/Native, Jetpack Compose, Coroutines, Automated Testing, UI Testing...
Nike
Android, Java, Kotlin, Android Development, Android App Development...
United Airlines
Android, Kotlin, Android Development, Android App Development, Firebase...

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

Full-time

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

2022 - 2025
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.
Technologies: Kotlin/Native, Jetpack Compose, Coroutines, Automated Testing, UI Testing, Android Jetpack, Android SDK, Kotlin, Continuous Deployment, Continuous Integration (CI), Software Development, Android Development, Android App Development, Mobile Apps, Mobile App Development, Android

Senior Android Developer

2021 - 2022
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.
Technologies: Android, Java, Kotlin, Android Development, Android App Development, Software Development, Mobile Apps, Mobile App Development, Mobile Development, Mobile UX, Mobile UI, Jetpack Compose

Android Developer

2019 - 2021
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.
Technologies: Android, Kotlin, Android Development, Android App Development, Firebase, Firebase Cloud Messaging (FCM), Mobile Development, Mobile App Development, Software Development

Experience

CountryLens App

A modern Android application that allows users to search for countries and view comprehensive information about them, such as the capital city, population, region, subregion, demonym, area, currency, and more. The app makes real-time network requests based on user input and provides a clean and interactive UI.

Education

2016 - 2018

Master's Degree in Computer Networking

Wichita State University - Wichita, KS, USA

2009 - 2013

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring