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 Response Time 12.0 hours
- Average Count of Messages/Day 0.2
- Project Completion Rate 2/4
- Interview Acceptance Rate 4/6
- Timezone Overlap 21h PST, 53h UTC
- Code Quality 60%
- Soft Skill Attributes 60%
- Expertise 2/3
- Coding Challenges 60%
- No. of Lifelong Learning Projects 2
- No. of Coding Challenges Completed 2 More details
- Software Engineering Process 4.0/5
- Technical Breadth 4.0/5
- Algorithmic Thinking 4.0/5
- Technical Strength 5.0/5
- Teamwork 4.0/5
- Intellectual Merit 4.0/5
- English Communication 3.0/5
- Desktop Mac
- Phone Android
- Member Since Jan 08, 2024
- Profile Last Updated Dec 30, 2023
- Last Activity Feb. 3, 2024, 9:17 a.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: 5+ years
Kotlin (5E, 6Y, 1C)
5 experiences, across 6 years, with 1 courseCommunication (2E, 4Y)
2 experiences, across 4 yearsFirebase (2E, 5Y)
2 experiences, across 5 yearsJava (2E, 5Y, 1C)
2 experiences, across 5 years, with 1 courseClean Architecture (3E, 3Y)
3 experiences, across 3 yearsMVVM (3E, 3Y)
3 experiences, across 3 yearsUnit Testing (2E, 3Y)
2 experiences, across 3 yearsAndroid native app development (2Y, 1C)
2 years of experience, with 1 courseLeadership (2Y)
2 years of experienceKoin (2Y)
2 years of experienceFirebase Cloud Messaging (2Y)
2 years of experience
Weekly Availability
Timezone Overlap with 06 - 21 per Week: 21h 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
03 - 09
01 - 09
01 - 09
01 - 09
01 - 09
01 - 09
02 - 09
Vetting
- Interview Data
- Agile Development Process
- Productivity and Responsiveness
- Teamwork
- Software Engineering
- Logical Thinking
- Technical Strength
- Intellectual Merit
- English Communication
- Documentation
- System Design
- Coding Challenges60%
- Algorithms Score60%
- General Score60%
- Easy Algorithm
- Correctness60%
- Performance60%
- Medium Algorithm
- Correctness60%
- Performance60%
- Hard Algorithm
- Correctness60%
- Performance60%
- Expertise2/3
- Design Patterns and Architectures2/3
- Debugging2/3
- Stack Traces2/3
- Testing2/3
- System Administration2/3
- Soft Skill Attributes60%
- Entrepreneurial60%
- Whole Brained60%
- Divergent Thinking / Creativity60%
- Design Ability60%
- Empathy60%
- Project Management Ability60%
- Security60%
- Code Quality60%
- Complex Logic60%
- Models60%
- Controllers60%
- Templates60%
- APIs60%
- Training/Testing Data Models60%
- Code Readability60%
- Ongoing Evaluation
- Number of Lifelong Learning Project2
- Number of Coding Challenge Completed3
Experience
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