Sobes.tech
Junior — Middle

What specific problem did you solve in your last job or project?

sobes.tech AI

Answer from AI

In my last project, I addressed the issue of data loading optimization in an Android application. Previously, opening a screen would load all data from the server at once, leading to long wait times and poor UX.

I implemented lazy loading with pagination and asynchronous requests using Retrofit and Kotlin Coroutines. This allowed data to be loaded in parts as the list was scrolled, significantly improving interface responsiveness and reducing network load.

I also added data caching with Room, so that when reopening the screen, unnecessary requests were avoided, enhancing the application's performance and usability.