Smile Egbai

Smile Egbai

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Forward thinker, problem solver and outgoing loner
Forward thinker, problem solver and outgoing loner

Enthusiastic mobile developer, with 4+ years experience developing native android apps and REST api clients using languages like Node.js and Go. I am dedicated to continuous self improvement and learning new concepts to ease engineering and increase productivity. I love to solve challenges and provide value to people around me, I love novels(sci-fi) my favourites authors are J.k Rowling, Lori M and Patrick Rothfuss, movies are welcome and play games(Fifa & Call of Duty). I think big and want to make a difference, it's not all about the code but the problem you can solve.

English
Nairobi (+03:00)
Joined January 2019
EXPERTISE
4 years experience
Started Java development from desktop/windows forms creation, then shortly learned about JavaFx and then moved to learn android app devel...
Started Java development from desktop/windows forms creation, then shortly learned about JavaFx and then moved to learn android app development. Built both desktop and cli applications using java, and some micro experience in Java EE platform
2 years experience
Extensive experience in Kotlin language, which includes Adroid development , Server side development using Ktor as well as Kotlin Native ...
Extensive experience in Kotlin language, which includes Adroid development , Server side development using Ktor as well as Kotlin Native for Multiplatform library development. I currently see myself as a Kotlin advocate and try to write about kotlin and my experiences as much as I can and as well create project templates for beginners to get started. Also have good an understanding of Kotlin Co-routines.
4 years experience
JavaKotlinGit
View more

REVIEWS FROM CLIENTS

Smile's profile has been carefully vetted and approved as a Codementor. Connect with Smile now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
ketro
Simple and sane Retrofit request library for Kotlin supports LiveData request and also Coroutines functionality.Easily propagate errors to the parent fragment/activity without losing your sanity🔥 https://smilecs.github.io/ketro/
Kotlin
80
11
kotlinxRetrofit
This project uses Kotlinx serialisation as a retrofit adapter for json serialisation and as well shows how to parse objects to and from json using the kotlinx serialisation methods and entity annotation
Kotlin
7
0
Stack Overflow
87 Reputation
0
2
12
EMPLOYMENTS
Mobile Developer
SafeBoda
2018-11-01-Present
Safeboda is the leading bike hailing service in East Africa, I currently take up the role of technology improvement which includes app mo...
Safeboda is the leading bike hailing service in East Africa, I currently take up the role of technology improvement which includes app modularisation for dynamic feature delivery to various countries as we expand, architecture renovation to use android architectural components and multiplatform support with kotlin native for shared libraries between our ios and android app
Android
MongoDB
MVVM
View more
Android
MongoDB
MVVM
Elixir
Kotlin
View more
Lead Mobile Developer
Paylater.ng
2017-03-01-2018-10-01
Work on managing and implementing new features on the paylater mobile app, which has grossed over a million downloads. Improved app stabi...
Work on managing and implementing new features on the paylater mobile app, which has grossed over a million downloads. Improved app stability and alpha launch to other countries.
Android
Java
Node.js
View more
Android
Java
Node.js
View more
Android Developer
GrandCentral Africa
2015-05-01-2016-11-01
Grand Central is one of the top IT Companies in Africa, consulting for multiple governments and companies, including Cross River State Go...
Grand Central is one of the top IT Companies in Africa, consulting for multiple governments and companies, including Cross River State Government. I was involved in the development of the PlusLife mesh communication software. This app lets users communicate with or without internet connection over the use of bluetooth and wi mesh networks.
Android
Java
Go (Golang)
View more
Android
Java
Go (Golang)
View more
PROJECTS
2018
Ketro is a Retrofit response wrapper written in Kotlin that can be used to easily wrap REST API response to LiveData and exception/error ...
Ketro is a Retrofit response wrapper written in Kotlin that can be used to easily wrap REST API response to LiveData and exception/error handling both from the retrofit calls all the way to displaying an error in the view. Ketro allows and encourages the addition of custom exceptions so errors can easily be grouped and managed with adequate actions and feedback to your app users.
Android
Application Architecture
View more
Android
Application Architecture
View more