Hire the best Model View ViewModel (MVVM) Specialists in Nigeria
Check out Model View ViewModel (MVVM) Specialists in Nigeria with the skills you need for your next job.
- $15 hourly
- 5.0/5
- (2 jobs)
I’m Emmanuel Iyke, a Senior Android Engineer with over five years of experience in designing, developing, and deploying robust, user-centric mobile applications. Based in Lagos, Nigeria, I specialize in building scalable, secure, and high-performance Android apps using Kotlin and Java. My expertise spans Fintech, Logistics, and Commercial Applications, where I’ve consistently delivered solutions that enhance user engagement and drive business growth. I have a proven track record of implementing modern Android technologies such as Jetpack Compose, MVVM, MVI, and Clean Architecture to create maintainable and efficient codebases. My deep understanding of Android SDK, Retrofit, Room, and Dagger/Hilt enables me to build sophisticated applications with seamless API integrations, secure authentication mechanisms, and optimized performance. I’m passionate about leveraging cutting-edge tools like Kotlin Coroutines, StateFlow, SharedFlow, and Firebase to deliver real-time, data-driven solutions. My commitment to security is evident in my work with SSL/TLS encryption, SQLCipher, and Multi-factor Authentication (MFA), ensuring user data is protected at all times. Technical Expertise Languages: Kotlin, Java Frameworks & Libraries: Android Jetpack (ViewModel, LiveData, Navigation, Room, Compose), Retrofit, Dagger 2, Hilt, RxJava, Kotlin Coroutines Architectures: MVVM, MVI, Clean Architecture Tools & Platforms: Android Studio, Firebase (Authentication, Firestore, Cloud Messaging), Git (GitHub, GitLab, Bitbucket), Jenkins, Jira Core Skills: Android Application Development UI/UX Design & Implementation API Integration & RESTful Services Dependency Injection (Dagger/Hilt) Unit Testing & Test Automation (JUnit, Mockito, Espresso) Agile Methodologies & Team Collaboration Writing Clean, Maintainable, and Efficient Code Key Achievements Successfully designed and developed 10+ Android applications with over 100,000+ combined downloads on the Google Play Store. Implemented SSL/TLS certificate pinning using OkHttp to mitigate Man-In-The-Middle Attacks, ensuring secure communication channels. Enhanced data security by integrating SQLCipher Encryption within the Room database, protecting sensitive user information. Developed real-time Fraud Detection Systems using Machine Learning Models, Transaction Monitoring, and Behavioral Biometrics to identify and prevent suspicious activities. Optimized app performance, reducing load times by 30% and improving user retention by 20%. Mentored and led teams, fostering a culture of knowledge sharing and continuous improvement.Model View ViewModel (MVVM)
JavaUI/UX PrototypingGitProGuardGraphQLDependency Injection FrameworkDagger 2RxJavaRetrofitWorkManagerNavigation DesignModel View ViewModelAndroidKotlinGoogle Play - $25 hourly
- 5.0/5
- (1 job)
Am a result oriented Native Android Developer with a strong foundation in Kotlin and Jetpack Compose. I've actively built and launched several projects and gained practical experience in designing and developing Android applications.Model View ViewModel (MVVM)
TensorFlow LiteComputer VisionMaterial DesignDeep Neural NetworkFirebaseTensorFlowDependency Injection FrameworkDaggerJetPackEnglishAndroid Room PersistenceCoroutineModel View ViewModelAndroidKotlin - $30 hourly
- 5.0/5
- (1 job)
I am a mobile engineer with over six years of experience building mobile applications. I develop mobile applications in Java, Kotlin, and Dart. The skills in my portfolio include - Java, Kotlin, Dart - Android SDK, Android Component, Jetpack Compose, Databinding - Dagger 2, Hilt, - Kotlin Coroutines, Flows - Firebase Analytics, Firebase Crashlytics - Room, MySQL, SQLite - Webview - Rest API, Retrofit, Volley - MVVM, MVP, MVC architectures - Hardware Tasks (Camera and Biometrics) - Version Control | Git The skills I have developed will bring value to you. I deliver on time and work within the stipulated timeline for each project. I have honed my abilities to build scalable Android applications that meet clients' objectives.Model View ViewModel (MVVM)
Android SDKAndroidSQLiteMySQLVersion ControlData BindingRoomCoroutineJetPackRetrofitDagger 2Model View ViewModelAndroid App DevelopmentJavaKotlin - $22 hourly
- 0.0/5
- (1 job)
I love building products that create a positive impact in the society by leveraging technology to solve key societal issues across the world. I have a degree in Electrical Engineering and 5+ years developing applications for iOS which makes me able to create both Hardware and Software applications/products. Also, I give clients the freedom to explore the products we build together, ensuring they get value for money while staying on course with the product's intended use. I can help with creating iOS Applications, and also have a close knit team I manage to help deliver products outside my focus like Android apps, Web apps, and more...Model View ViewModel (MVVM)
Product DevelopmentProduct ManagementMobile AppSoftware DevelopmentMATLABMVC FrameworkModel View ViewModeliOS SDKiOS DevelopmentiOSIn-App PurchasesSocial Media Account IntegrationFirebaseUser AuthenticationSwift - $40 hourly
- 1.0/5
- (2 jobs)
I'm a result-driven Generalist Software Engineer with experience building great products across startups in Nigeria and US, I am passionate about writing testable and maintainable code while following Software Development Best practices. When I'm not shipping Software I spend my time reading up about software architecture and exploring open-source code on GitHub. I also spend so much of my time vibing to some good Afro-beat Music I have a knack for solving complex problems with no obvious solution. Do you have an idea you would like to bring to life? Kindly, reach out, or schedule a meeting with me hereModel View ViewModel (MVVM)
Test DevelopmentFirebase Realtime DatabaseKotlinFirebaseModel View ViewModelSQL ProgrammingJavaGraphQLRESTful APIGitGoogle PlayDesktop ApplicationMaterial DesignAndroid SDKAndroid Want to browse more freelancers?
Sign up
How hiring on Upwork works
1. Post a job
Tell us what you need. Provide as many details as possible, but don’t worry about getting it perfect.
2. Talent comes to you
Get qualified proposals within 24 hours, and meet the candidates you’re excited about. Hire as soon as you’re ready.
3. Collaborate easily
Use Upwork to chat or video call, share files, and track project progress right from the app.
4. Payment simplified
Receive invoices and make payments through Upwork. Only pay for work you authorize.