
Daniel W
The star rating is a representation of the overall rating, calculated as the mean of the client satisfaction rating, the average client interview rating, and internal interview scores.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
The client satisfaction rating is the weighted average of client ratings, with weights based on reviewed work hours. When no client rating exists, the approval fraction (approved vs. reviewed work hours) determines it.
If the client satisfaction rating exceeds the overall rating, it becomes the star rating. In the absence of client ratings, if the average client interview rating is higher than the overall rating, it becomes the star rating. If no data is available, the star rating defaults to the internal interview score.
Senior Android Engineer Preferred Title
$31.25 /hr $ 90.0K /yr Hourly Rate and Yearly Salary
Overview
Basic Summary
LD Talent History - Average Count of Messages/Day 0.4
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 28h PST, 53h UTC
- No. of Onboarding MCQs Completed 3 More details
- Software Engineering Process 4.0/5
- Design Practice 3.0/5
- Design Theory 3.0/5
- Technical Breadth 4.0/5
- Logical Thinking 4.0/5
- Technical Strength 5.0/5
- System Design 3.0/5
- Productivity and Responsiveness 3.0/5
- Teamwork 4.0/5
- Agile Development Process 3.0/5
- Intellectual Merit 4.0/5
- English Communication 3.0/5
- Documentation 3.0/5
- Desktop Mac
- Phone Android
- Member Since Jan 08, 2024
- Profile Last Updated Jan 11, 2025
- Last Activity April 10, 2025, 2:05 p.m. UTC
- Location Kenya
Profile Summary
I am an accomplished Senior Android Engineer with a proven track record in developing robust and scalable mobile applications using Kotlin, Java, and Swift. With a passion for innovation and a keen eye for detail, I bring extensive experience in leveraging the latest Android technologies to deliver seamless and user-centric solutions.
Skills
Total Experience: 7 years
Kotlin (7E, 8Y, 1C)
7 experiences, across 8 years, with 1 courseFirebase (4E, 7Y)
4 experiences, across 7 yearsJava (3E, 7Y, 1C)
3 experiences, across 7 years, with 1 courseMVVM (4E, 5Y)
4 experiences, across 5 yearsCommunication (2E, 4Y)
2 experiences, across 4 yearsAndroid native app development (3E, 4Y, 1C)
3 experiences, across 4 years, with 1 courseClean Architecture (3E, 3Y)
3 experiences, across 3 yearsUnit Testing (2E, 3Y)
2 experiences, across 3 yearsFirebase Cloud Messaging (2E, 4Y)
2 experiences, across 4 yearsAndroid Studio (2Y)
2 years of experienceLeadership (2Y)
2 years of experienceKoin (2Y)
2 years of experience
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 28h PST, 53h UTC
Day
Sunday
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
UTC
11 - 17
09 - 17
09 - 17
09 - 17
09 - 17
09 - 17
10 - 17
PST
04 - 10
02 - 10
02 - 10
02 - 10
02 - 10
02 - 10
03 - 10
Vetting
- Interview Data
- Software Engineering Process
- Design Practice
- Design Theory
- Technical Breadth
- Logical Thinking
- Technical Strength
- System Design
- Productivity and Responsiveness
- Teamwork
- Agile Development Process
- Intellectual Merit
- English Communication
- Documentation
Experience
Senior Android Engineer
Employment
Apr 2024 - Present
Emirates Group Company
Travel Industry
Project: Emirates Consumer App
- I collaborate with UI/UX team to translate design prototypes into fluid and functional user interfaces for the app using Jetpack Compose to build highly customizable and reusable UI components
- I am actively involved in writing high-quality, efficient, and well-tested code for core application features using Kotlin, Java, Firebase ensuring alignment with project requirements
- I actively participate in project meetings to discuss Android native app development architecture improvement
Senior Android Developer
Contract
Jan 2024 - Jan 2025
Old Mutual East Africa Company
Technology Industry
Project: Old Mutual App
- I collaborated with the platform team in modularizing the Old Mutual Android Kotlin app architecture into micro-frontends, using MVVM patterns providing code ownership andimproving app build time
- I led the mobile and backend team in the technical design and development of a push notification system using Firebase Cloud Messaging for the Android and iOS app
- I developed features like motor insurance claims, health insurance quotes, investment features, and wellness features utilizing Google Fit and Health Connect APIs, Firebase and Android Studio
- I conducted android native app development Koltin code reviews to ensure quality and maintainability and mentored a junior team member
Senior Android Engineer
Employment
Apr 2022 - Nov 2023
iProcure Limited Company
Food and Agriculture Industry
Project: Point of Sale System
- Developed Android apps using Kotlin, implemented robust unit and UI tests, and integrated Google Analytics for comprehensive analytics tracking.
- Explore the power of Kotlin for Android, practice Android native app development, master Unit Testing, and UI testing, techniques, and explore Google Analytics integration for in-depth analytics.
- Leveraged Android development best practices MVVM pattern and clean Architecture to develop scalable, maintainable software systems.
Lead Android Engineer
Employment
Oct 2021 - Mar 2022
Adanian Labs Africa Company
Finance Industry
Project: Ecobba Systems
- Migrated an entire legacy codebase from Java to Kotlin; this greatly improved my code refactoring skills.
- I appreciate the need for Clean Architecture and Unit Testing in code as it helps in maintaining the code and onboarding new developers.
- Led a team of 3 Android Engineers in architectural change from MVP to MVVM.
Android Engineer
Employment
Sep 2021 - Jan 2022
Hoja Technologies Company
Technology Industry
Project: Infineat System
- Developed a food delivery app from inception to reality utilizing Kotlin, Koin for dependency injection, and best practices such as MVVM and Clean Architecture, improving my system design skills.
- Learned the best practices for delivering push notifications using Firebase Cloud Messaging to thousands of users with minimal latency.
Android Engineer
Employment
Oct 2020 - Sep 2021
Vesen Computing Company
Technology Industry
Project: CrossNetMeet
- Developed several clients Android native applications using KotLin language and Firebase services such as Crashlytics and Analytics.
- Handled clients directly, improving my communication and leadership skills.
Android Engineer
Employment
Sep 2018 - Sep 2020
Upwork Company
Technology Industry
Project: Clients Projects
- I utilized Kotlin and Java language to deliver native Android applications for clients.
- I utilized communication skills to communicate with potential clients before and during the entire project development period.
- I used Firebase services such as Authentication, Remote Config, Crashlytics, and Storage to deliver quality Android apps.
Qualifications
Education
Muranga University
Aug 2017 - Jul 2020
Bsc (Computer Science)
Courses
Google Africa Developer Scholarship