A skilled software developer with expertise in Kotlin and Java, specialising in MVVM, MVI, and Clean Architecture. Proficient in implementing dependency injection using Dagger2 and DaggerHilt, alongside asynchronous programming with Coroutines and RxJava. Demonstrates strong capabilities in UI & UX design through Jetpack Compose and Navigation UI, complemented by testing skills in unit and UI testing. Experienced in CI/CD processes and version control with Git, as well as backend integration using Retrofit2 and Firebase. Adept at multithreading, Agile methodologies, Scrum practices, Room Database management, and Worker Manager operations. Committed to delivering high-quality software solutions while continuously advancing technical skills to meet evolving industry standards.
Android Developer
Oracle Certified Associate, Java SE 8 Programmer