(Aug 2023 - present)
Software Engineer
Sasakazi
data classCoder(){valname: String='David Njoroge',val skills: List<String>=listOf['Kotlin', 'Jetpack Compose', 'Ktor', 'Multimodule', 'Clean Architecture', 'Django', 'Nodejs', 'Flutter', 'Kotlin Multiplatform'],valhardWorker: Boolean=true,valquickLearner: Boolean=true,valproblemSolver: Boolean=true,funisHireable():Boolean {return(hardWorker&&problemSolver&&skills.size>=5);}
Who I am?
Innovative software engineer with over 3 years of experience in mobile and web development. Passionate about creating scalable solutions that solve real-world problems. Proficient in a variety of technologies including Kotlin, Flutter, Django, and JavaScript. Proven track record of enhancing software performance, reducing time-to-market, and leading cross-functional teams in delivering high-quality code. Seeking opportunities to leverage my skills in developing impactful applications that drive business growth.
(Aug 2023 - present)
Software Engineer
Sasakazi
(May 2023 - Jul 2023)
Mobile App Developer
Uasin Gishu
(Nov 2023 - Present)
Software Engineer
Upwork
Skills: Kotlin, Jetpack Compose, Model-View-Intent (MVI), Multimodule, Coroutines, SQLite, SQLDelight, Kotlin Multiplatform, Android.
Learn MoreSkills: Kotlin, Firebase, data binding, XML, Retrofit, Android, Android Studio, Lottie annimation, Figma, UI and UX designs
Learn MoreSkills: Flutter, Bloc, Firebase, Rxdart, get-it, go-router, flutter sound, Cross-platform, Visual Studio, Android Studio, Android, iOS, X-code
Learn MoreSkills: Kotlin, Jetpack compose, Koin, Glide, MVVM, Clean Architecture, Ktor, Android, Android Studio, Figma, UI and UX designs
Learn More2020 - Present
Bachelor of Science in Computer Science
University of Eldoret
2016 - 2019
Kenya Certificate of Secondary Education
The Search Comprehensive School
1 months ago
1
Enhancing Android App Security: Best Practices
4 Min Read
As Android applications become more integral to our daily lives, the importance of securing these...
1 months ago
1
Quantum Computing: What It Means for Mobile App Development
4 Min Read
Introduction The landscape of computing is evolving, and quantum computing is at the...
13 minutes ago
0
The Importance of Mentorship in Software Development: Finding and Being a Mentor
5 Min Read
In the fast-paced and constantly evolving world of software development, mentorship plays a critical...
1 months ago
1
The Evolution of Android Development: From Java to Kotlin and Beyond
4 Min Read
Introduction In the ever-evolving world of technology, few platforms have undergone as...
1 months ago
0
Time Management for Developers: Balancing Code and Life
5 Min Read
As developers, we often find ourselves in a juggling act—managing deadlines, working on side...
1 months ago
0
1
The Major Challenges Faced by Android Developers in 2024
5 Min Read
Android development has evolved significantly over the past decade, offering developers more tools,...
© Daviekim