Paul N.
Nakuru, Kenya
100%
Job Success
Senior Android Developer | Kotlin/Java | Mobile app development | KMM
$35.00/hr
Senior Android Developer with 6+ years of experience, specializing in native Java/Kotlin applications and cross-platform development with Kotlin Multiplatform Mobile (KMM). I have successfully led and contributed to projects across multiple industries, including fintech (mobile banking and secure transaction platforms), e-commerce (streamlined shopping experiences with third-party integrations), and media streaming (enhanced user experiences with advanced streaming technologies), showcasing my ability to deliver high-quality, efficient, and scalable solutions. My development approach emphasizes strong architecture, adherence to SOLID principles, and continuous learning to keep up with the latest advancements in mobile technology.
My top priorities when developing any application are delivering maintainable code that meets industry standards (including comprehensive testing) and ensuring clear, transparent communication with clients and stakeholders.
Technology:
Programming languages and Architecture: Java, Kotlin, C, C++, Python, SQL; MVVM, MVP, Clean Architecture
Frameworks and SDKs: Android SDK, Android Jetpack (Room, Navigation, WorkManager, Lifecycle), Jetpack Compose
Cross-Platform Development: Expertise in Kotlin Multiplatform Mobile (KMM)
Databases and Integrations: SQL, Room Persistence, Realm; Google APIs (Maps, Drive, Tasks, Places), Firebase (Cloud Messaging, Database, Remote Config, Authentication, Firebase Distribution), Google Cloud Storage
Design and UI/UX: Material Design principles for intuitive interfaces
Networking and Asynchronous Programming: REST/JSON/XML, Retrofit 2, Kotlin Coroutines and Flows
Development Tools: Git for version control, Gradle/Maven for project build automation, professional software engineering tools and practices
Advanced Expertise: App security, encryption techniques, payment gateway integration
Feature Flags: Implementation of feature flags for rapid feature deployment and A/B testing
Analytics and Monitoring: Experience with analytics frameworks such as Sentry and Datadog, ensuring robust application monitoring and performance tracking
CI/CD and Pipelines: Skilled in setting up and maintaining continuous integration and deployment pipelines for efficient project delivery
Backend for Frontend (BFF) Implementation: Experience with BFF patterns using Spring Boot with Kotlin for optimized client-server communication
Additional Skills: Integration of third-party SDKs (e.g., VLC, ExoPlayer, Samsung, Fitbit, OAuth 2.0); equipped to work with IoT dev kits, prototypes, serial console interfaces
I have experience leading teams and mentoring other developers, ensuring projects are completed efficiently while maintaining high standards. Additionally, I am skilled at defining and creating technical and business requirements for mobile applications, guiding clients through the development process, and ensuring their vision is effectively translated into a finished product.
If you are seeking a dedicated, detail-oriented developer who combines technical expertise with a proactive approach to project management, feel free to reach out. I am ready to bring your project to life.
Work history
Work history
Android TV EXO Player Custom UI with VLC Fallback
Apr 27, 2022
-
Mar 22, 2024
5.00
"He was quick to respond and very on point"
Private earnings
LET022 | Android Engineering Developer - Upwork enterprise client
Mar 17, 2022
-
Dec 5, 2022
5.00
"communicate very well, was quick to get up and running with the project, solid delivery, highly recommended."
Private earnings
Hi i want to app upload on play console
Feb 13, 2022
-
May 13, 2022
5.00
Private earnings
Need to upload my android app to Google Play account
Feb 15, 2022
-
Feb 15, 2022
5.00
"I really like this seller, he was always responsive for what i wanted. I recommend him for any project you wish to take him. Super professional. Thanks!"
Private earnings
i need UPLOAD/PUBLISH my app to GP console
Feb 9, 2022
-
Feb 14, 2022
5.00
"professional & talented, Highly recommended"
Private earnings
Android Studio Freelancer needed to assist in Kotlin app development
Aug 29, 2020
-
Present
Job in progress
Private earnings
Paul N. has more jobs. Create an account to review them
Skills
Skills
- Native App Development
- Push Notifications
- RESTful Architecture
- Firebase Realtime Database
- Android Studio
- Android NDK
- RESTful API
- Android App
- Agile Software Development