Available to hire
I am a Senior Android Engineer with 8+ years of experience building scalable Android mobile and Android TV applications. I specialize in Kotlin, Jetpack Compose, and Clean Architecture, with a deep focus on video streaming, TV navigation, and performance optimization.
I have delivered high-impact products across e-commerce, media, and gaming domains. I thrive on UX improvements, code quality, and collaborating with cross-functional teams to ship robust, maintainable software.
Language
English
Advanced
Persian
Fluent
Work Experience
Senior Android Developer at Nizek
August 1, 2024 - August 1, 2024Led development of 3 high-profile Android apps implementing modern tech such as Kotlin, Gradle Plugins, Coroutines, Flow, MVVM, Dagger, and AndroidX. Re-architected UI components to reduce XML usage, enabling faster UI cycles and better maintainability. Implemented unit tests, integrated SonarQube for continuous code quality, collaborated with an Agile team, and contributed to product roadmap to enhance user engagement.
Senior Android Developer at Fanap
January 1, 2021 - January 1, 2021Architected projects using SOLID principles, Clean Architecture, MVVM, Dependency Injection, Kotlin, and Android libraries; redesigned UI across platforms to improve consistency and maintainability; led feature delivery and backend integration, contributing to a 15% increase in user engagement.
Android Developer at Hasin
January 1, 2018 - January 1, 2018Developed Android applications ensuring adherence to design specifications and functionality requirements; collaborated with QA to create unit and integration tests; led debugging efforts and hotfix delivery to improve app stability.
Android Developer at Ekbatan
January 1, 2016 - January 1, 2016Contributed to feature development and ongoing maintenance of Android apps, ensuring high standards of performance and user experience; worked on improving stability and efficiency on older devices.
Android Developer at Aparat TV
August 1, 2024 - January 1, 2025Architected and scaled the official Aparat Mobile and Android TV applications using Kotlin and Jetpack Compose, optimizing UI rendering for low-resource hardware.
Android Developer at Nizek
January 1, 2021 - August 1, 2024Led the development of 3 high-scale Android applications using MVVM, Kotlin Coroutines, and SharedFlow/StateFlow for reactive state management. Designed a Modular Design System using declarative UI components, significantly reducing code duplication and accelerating the development-to-production lifecycle. Collaborated with iOS teams to unify architectural patterns and API integration. Directed technical requirement gatherings and feasibility analyses for complex animations and custom view transitions.
Android Developer at Fanap
January 1, 2018 - January 1, 2021Engineered low-level streaming protocols using NDK (C++) and TCP/IP for real-time, low-latency video transmission. Architected enterprise-grade solutions using SOLID principles, Dependency Injection, and Room ORM. Implemented advanced error tracking with Firebase Crashlytics and Sentry. Optimized multi-device layouts for handsets, tablets, and TVs. Championed Clean Architecture and multi-module projects to improve team velocity.
Android Developer at Hot Life
January 1, 2021 - December 31, 2021Contributed to the development of a Fitness and Training app in Kuwait, improving stability, UX, and performance, and delivering timely updates.
Android Developer at Temoor
January 1, 2023 - December 31, 2023Led the development of an e-commerce app in Kuwait, enabling thousands of users to browse and purchase products. Integrated payment gateways, user authentication, and push notifications.
Android Developer at ProvIn
January 1, 2022 - December 31, 2022Designed and implemented an e-commerce app in Kuwait with payment gateway integration, user authentication, and push notifications, enhancing the user experience and reliability.
Android Developer at PlayPod
January 1, 2018 - December 31, 2018Developed and optimized PlayPod, a cloud gaming service that enables real-time game streaming with improved in-app messaging and multi-currency support for a smooth, real-time experience.
Education
Associate degree of Computer Software Engineering at Borujerd Technical College
January 1, 2009 - January 1, 2011Bachelor of Computer Software Engineering at Islamic Azad University of Borujerd
January 1, 2011 - January 1, 2013Bachelor of Computer Software Engineering at Islamic Azad University, Borujerd
January 1, 2011 - December 31, 2013Associate's degree of Computer Software Engineering at Borujerd Technical College
January 1, 2009 - December 31, 2011Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Gaming, Financial Services, Computers & Electronics, Telecommunications
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer today.