danielwaiguru91
Daniel Waiguru
Nairobi, Kenya

I'm a self motivated android developer with a considerable experience in developing robust, scalable and secure android applications. Skills Android development with Kotlin and some Java - Architecture patterns - MVVM, MVI and MVP - Architecture components - Room, LiveData, ViewModel, Data Binding, Lifecycle, Paging, Navigation and Work Manager - Android Networking - with Retrofit and Volley to interact with RESTful APIs, JSON data - Android Modularization Architecture - Testing - Unit tests, integration tests and UI tests - TDD - Databases - Sqlite, PostgreSQL and MySQL - and many other android development components. Continuous Integration CI/CD - Circle CI - Github Actions Version Control -Git and GitHub, with good commit naming convention. I also do some backend development with Python Django during my free time

CodersRank Score

What is this?

This represents your current experience. It calculates by analyzing your connected repositories. By measuring your skills by your code, we are creating the ranking, so you can know how good are you comparing to another developers and what you have to improve to be better

Information on how to increase score and ranking details you can find in this blog post.

455.8
CodersRank Rank
Top 2%
Top 50
Batchfile
Batchfile
Developer
Kenya
Top 5
Kotlin
Kotlin
Developer
Kenya
Top 100
PHP
PHP
Developer
Kenya
Highest experience points: 0 points,

0 activities in the last year

List your work history, including any contracts or internships
Vesen Computing
Oct 2020 - Dec 2020 (2 months)
Nairobi, Kenya
Android Developer
Kotlin Programming
Jan 2020
Think like a Computer:the logic of programming
Jan 2020
Introduction to Programming Using JavaScript
Jan 2020

Jobs for you

Show all jobs
Feedback