Sitemap

🚀 About Me

I'm Reza, a dedicated Android Software Engineer with 20 years of experience in software development and a strong focus on building high-quality Android apps.

My journey began with building desktop utilities in Visual Basic 6, including tools for Yahoo Messenger, before diving into Android during the early days of Eclipse, ActionBarSherlock, and Java. Since then, I’ve evolved alongside the platform — embracing Jetpack Compose, Kotlin, and Kotlin Multiplatform (KMP) to build robust, scalable applications.

🌐 Industry Experience

I've contributed to a wide range of industries — from video and audio streaming, ride-hailing, and food delivery to banking and e-commerce. I've also been actively developing Android TV apps since 2014, focusing on both Leanback and Jetpack Compose for TV.

🔍 Technical Focus

I'm a strong advocate of Test-Driven Development (TDD) and practice it across all layers of development. My work is grounded in SOLID principles, clean code, and thoughtful architecture patterns like MVVM, UDF, and Circuit. I frequently use tools like Robolectric, Espresso, and Roborazzi to ensure performance and stability at scale.

🌱 Mentorship & Leadership

Mentoring is a big part of my journey. I enjoy helping junior and mid-level developers navigate their growth, and I actively participate in the hiring process — from crafting interview questions to shaping technical evaluations. I also share knowledge through open-source contributions and articles on Medium.

🔗 Let’s Connect

I’m always open to meaningful collaboration, knowledge exchange, and new opportunities in Android and cross-platform development. Whether you're looking to build something great, need guidance, or just want to nerd out about architecture — I’d love to connect.

Medium member since August 2024