Summary
Usman Rafi is a Senior Android Developer with 8 years of experience, currently driving feature development and app improvements at Block in Oslo, Norway. He specializes in Kotlin and Java, with hands-on expertise in Retrofit, Firebase, RxJava, Dagger, LiveData, Room, and modern Android architectures including MVVM, MVP, and VIPER. His career path includes roles at VentureDive as Associate Software Engineer and Software Engineer, demonstrating steady growth leading to a senior position at Block since 2020. Outside of code, he is an active musician (guitar and piano) and a community mentor, having served as Event Coordinator for Fast Care at NUCES Lahore. He earned a Bachelor's degree in Computer Science from the National University of Computer and Emerging Sciences, providing a strong formal foundation for his practical software craftsmanship.
9 years of coding experience
1 year of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at National University of Computer and Emerging Sciences