Ayo Falobi
Verified Expert in Engineering
Android Developer
Ayo is an Android developer experienced in working on multiple large-scale projects with up to over two million installs and 800 thousand active users, all while maintaining a crash-free rate of more than 90% on all applications. With his leadership background in leading a team of up to four Android developers, Ayo is enthusiastic about taking on challenging projects, especially projects involving specialized features.
Portfolio
Experience
Availability
Preferred Environment
Windows, Android Studio, GitHub, Git, Bitbucket, Linux, Android SDK, Android
The most amazing...
...app I've developed is an enrolment application that brought financial inclusion to millions of Nigerians living in rural and underdeveloped areas.
Work Experience
Senior Android Developer
Tala
- Developed several features for the existing app with over 30 million combined downloads across four active countries, including two-way referral rewards for users and a revamped loan review experience.
- Tracked and fixed bugs detected on Firebase and Embrace to keep crash-free rates above 99%.
- Converted old legacy code from Kotlin synthetics and model-view-presenter architecture to view binding and model view viewmodel (MVVM) architecture instead.
Android Team Lead
uLesson
- Managed a team of three Android engineers to build and maintain an app with over two million Google Play Store downloads.
- Maintained a crash-free rate of over 99% and positive application reviews.
- Built different variants of the original app for various company experiments that led to the addition of successful features, including live lessons and one-on-one tutoring.
Senior Android Developer
Softcom
- Built several Android products with identity and data platforms, PassID and DataBeaver, and the Eyowo payment platform.
- Maintained a crash-free rate of over 95% on all applications.
- Deployed applications for research and development, including a software development kit (SDK) to connect to a fingerprint scanner over Android Open Accessory (AoA) protocol using C++.
- Developed applications for client services, including an enrolment platform using C++ OpenCV connected over Java Native Interface (JNI) for efficient memory management with the Camera API.
Python Developer
Lendigo
- Added new features such as a bank statement scraper to reduce credit analysis time by more than 200%.
- Improved the architecture to include role authentication mixins for user groups.
- Increased test coverage of the entire application from 10% to over 50%.
Android Assessment Author
Pluralsight
- Created blueprints for the new lineup of Android assessments for the Skill IQ service.
- Worked on assessments for matters including Android UI, navigation, security, tooling, data, interactivity, and testing.
- Peer-reviewed thousands of questions for Android assessments.
Kotlin Developer
Firetoms
- Developed a web application for a law firm to track cases using Kotlin and the Spring framework over a six-month contract period.
- Converted an existing Android application that used model-view-presenter architecture from Java to Kotlin while adding and fixing several features.
- Introduced Kotlin for Android applications to the Android team for future projects.
Android Developer
Freelance
- Developed multiple informational websites for businesses in various industries, including construction, energy, and legal services.
- Designed and deployed an app that helps parents and teachers communicate and track the activity and progress of nursery and primary school students using Java and model-view-presenter architecture.
- Built an MVP for a swipe-based dating app that matches users based on places they might have visited throughout the day.
Experience
Tala App
https://tala.co/uLesson App
https://play.google.com/store/apps/details?id=com.ulessonAndroid Stepper
https://github.com/acefalobi/android-stepperEyowo X Android App
https://play.google.com/store/apps/details?id=com.eyowo.androidBank Verification Number Enrolment SDK
KidyView App
https://kidyview.com/Skills
Languages
Kotlin, Java, C++, Python, Embedded C++, PHP, HTML, JavaScript, CSS
Frameworks
Android SDK, Dagger 2, Django, JNI, Spring 4, JSON Web Tokens (JWT)
Libraries/APIs
Retrofit 2, REST APIs, Camera2 API, Camera API, NDK, OpenCV, RxJava 2
Tools
Android Studio, Android Jetpack, Android NDK, WebView, GitHub, Git, Bitbucket, RxAndroid
Paradigms
REST, Model View Presenter (MVP), Model View ViewModel (MVVM)
Platforms
Android, Firebase, Mobile, Windows, Linux, Bluetooth LE
Other
Room, Coroutines, Multithreading, Android UI Design, Push Notifications, Mobile App Development, APIs, Computer Vision, Image Processing, ML Kit, Mobile Banking, Android Camera App, Embedded Hardware, HTTP, Encryption, Authentication, QR Codes, Android Animations, Subscriptions, Widevine, USB, Security, Cryptography
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