Android Developer Profile
Yohannes Tezera
As an Android developer, I’ve worked on several projects that use the MVVM architecture and Jetpack Compose. It’s been a rewarding journey, full of challenges that have helped me grow and sharpen my skills with these modern technologies.
One of the things I appreciate most about MVVM is how it separates the presentation layer from business logic. This makes the codebase easier to manage and scale as projects grow. Using data binding and observable patterns also ensures the UI stays in sync with data changes, which is crucial for a smooth user experience.
Jetpack Compose, on the other hand, has completely changed the way I approach UI development. Its declarative syntax and composable structure make it easy to build complex interfaces while keeping the code clean and maintainable. It also simplifies state management and reduces boilerplate, which means better performance and less time spent on repetitive tasks.
Overall, working with MVVM and Jetpack Compose has been a great experience. These tools have helped me build Android apps that are both reliable and easy to maintain. I’m excited to see how they evolve and to find new ways to use them in future projects.
🇪🇹 Ethiopia
Full-Time, Part-Time
$15 per hour
$18,000 per year
Jetpack Compose, Kotlin, Java, REST Api
English
Work Experience
Android developer
at Gebeta Maps
–
–
Android Developer
at Alet Systems
–
–
Android Developer
at Africa Technologies
–
–
Software developer intern
at Kuraztech
–
–
Studies
Bachelor of Science - Bs, Computer science
at Microlink Information Technology College
–
–