- 📝 I regularly write articles on https://medium.com/@mrnj92
- 💬 Ask me about Android, Kotlin, Clean code, and Software Engineering best practices!
- 👨🏫 I mentor developers on MentorCruise
- Mastering Android ViewModels: Essential Do's and Don'ts (Part 1)
- How to Own a Legacy Android Codebase in 2024
- Rethinking the Engineering Interview Process: A Guide to Avoiding Common Pitfalls
- Can You Create a Bookmark Button in Jetpack Compose?
- Think You Know If-Else Statements? Think Again!
I'm Reza, a Software Engineer with 14+ years of experience, specialized in Android development. I have worked on 30+ Android projects for organizations ranging from small startups to large-scale enterprises like Spotify, SBAB, Viaplay, and other international companies.
Beyond coding, I bring experience in mentoring developers of all levels, leading teams, and managing projects to success.
I specialize in Android Mobile and Wear apps, Android TV applications, and performance-optimized large database management apps.
🔍 Key Skills: Kotlin, Android, Jetpack Compose, MVVM, UDF Architecture, Retrofit, Coil, Coroutines, Dagger Hilt, Flows, and more.
🌱 Mentorship & Articles:
- I actively write articles on Medium.
- I mentor developers through MentorCruise.
- I share knowledge through YouTube.
- Type: Android mobile and Wear app
- Description: Demonstrates UDF architecture using Circuit, Jetpack Compose, Ktor, KotlinX Serialization, etc.
- Repository: Picsum on GitHub
- Description: A modern Android app with Kotlin, Jetpack Compose, Material3, Retrofit, Coroutines, Flows, and Hilt.
- Repository: GoodDictionary on GitHub
- Description: Handles large databases (370k+ records) with filtering and searching. Built with Jetpack Compose, Dagger Hilt, Coroutines, Flows, and rigorous testing.
- Repository: FlickrSearch on GitHub
- Description: Consumes Flickr's Search API. Built with Kotlin, MVVM, Hilt, Moshi, Modularization, and Retrofit.
- Article: How to Own a Legacy Android Codebase in 2024
- YouTube Video: Legacy Project Refactoring