Hello! I'm Mehdi, a senior Android developer with 10+ years of experience building and modernizing production Android apps across logistics, fintech/POS, advertising, and e-commerce. I specialize in Kotlin, Jetpack Compose, Coroutines, MVVM, and Clean Architecture, and I have a track record migrating legacy Java/RxJava systems to modern Compose-based solutions. I enjoy collaborating in Agile, distributed teams, and I'm open to remote work or relocation across Europe. I excel at end-to-end mobile development, from architecture and UI/UX polish to performance optimization and test coverage. I value code quality, scalable architectures, and data-driven decisions using offline-first flows, real-time notifications, and robust integration with services like Retrofit, Room, WebSocket, and FCM. I'm excited to contribute to teams shipping reliable Android experiences.

Mehdi Shojaeian Zanjani

Hello! I'm Mehdi, a senior Android developer with 10+ years of experience building and modernizing production Android apps across logistics, fintech/POS, advertising, and e-commerce. I specialize in Kotlin, Jetpack Compose, Coroutines, MVVM, and Clean Architecture, and I have a track record migrating legacy Java/RxJava systems to modern Compose-based solutions. I enjoy collaborating in Agile, distributed teams, and I'm open to remote work or relocation across Europe. I excel at end-to-end mobile development, from architecture and UI/UX polish to performance optimization and test coverage. I value code quality, scalable architectures, and data-driven decisions using offline-first flows, real-time notifications, and robust integration with services like Retrofit, Room, WebSocket, and FCM. I'm excited to contribute to teams shipping reliable Android experiences.

Available to hire

Hello! I’m Mehdi, a senior Android developer with 10+ years of experience building and modernizing production Android apps across logistics, fintech/POS, advertising, and e-commerce. I specialize in Kotlin, Jetpack Compose, Coroutines, MVVM, and Clean Architecture, and I have a track record migrating legacy Java/RxJava systems to modern Compose-based solutions. I enjoy collaborating in Agile, distributed teams, and I’m open to remote work or relocation across Europe.

I excel at end-to-end mobile development, from architecture and UI/UX polish to performance optimization and test coverage. I value code quality, scalable architectures, and data-driven decisions using offline-first flows, real-time notifications, and robust integration with services like Retrofit, Room, WebSocket, and FCM. I’m excited to contribute to teams shipping reliable Android experiences.

See more

Experience Level

Expert
Expert
Intermediate

Work Experience

Senior Android Developer at Golrang Tarabar
March 1, 2024 - Present
Develop and maintain production Android applications for drivers and shippers in a large-scale logistics platform. Work in an 8-member Scrum team, contributing to sprint planning, feature delivery, and iterative improvements. Designed modern Android architecture using Kotlin, Jetpack Compose, MVVM, Clean Architecture, and reactive state management with Coroutines and Flow. Implement domain-layer use cases and data handling with Retrofit, Room, Shared Preferences, offline-ready flows. Migrated legacy codebase from MVP, RxJava, XML, and Dagger 2 to MVVM, Coroutines, LiveData, and Hilt. Developed a consumer-facing FMCG app with 10K+ users, including surveys, rewards, and incentive redemption. Integrated barcode scanning and secure data reporting.
Android Developer at HalaCart
January 1, 2023 - June 1, 2023
Developed two Android applications (customer & delivery) for halal grocery delivery platform in the US. Built the customer app with product filtering, Shopify + REST API integration, and order placement. Developed the delivery app with map-based navigation, order status updates, and signature capture. Implemented background location tracking and FCM push notifications for real-time delivery workflow.
Android Developer at EMRC Ad (Advertising & Analytics)
January 1, 2020 - May 1, 2023
Developed and maintained two production Android applications for outdoor advertising and FMCG data collection. Built offline-first ads track with mission workflow, geo-tagged image capture, and dynamic questionnaire. Migrated legacy codebase from MVP, RxJava, XML, and Dagger 2 to MVVM, Coroutines, Live Data, and Hilt. Developed a consumer-facing FMCG app with 10K+ users, including surveys, rewards, and incentive redemption. Integrated barcode scanning and secure data reporting.
Senior Android Developer at Asan Hesab
May 1, 2023 - March 1, 2024
Developed a production-grade Android POS application for retail sales on bank-issued POS devices. Designed an offline-first architecture with deferred synchronization for unstable network conditions. Built a modular multi-flavor system supporting four banks with different payment and printing flows. Implemented a custom thermal-printer bitmap library for 15+ printer models. Integrated WebSocket-based tunnel connections for real-time status updates and notifications. Wrote unit tests for the domain layer.

Education

Android Developer – EMRC Ad (Advertising & Analytics) at EMRC Ad
January 1, 2020 - May 1, 2023
Android Developer at EMR CAD (Advertising & Analytics)
January 1, 2020 - May 1, 2023

Qualifications

Bachelor of Science in Electronic Engineering
January 11, 2030 - January 1, 2012
Bachelor of Science in Electronic Engineering
January 11, 2030 - January 1, 2012

Industry Experience

Transportation & Logistics, Software & Internet, Retail, Media & Entertainment, Professional Services, Financial Services

Experience Level

Expert
Expert
Intermediate

Hire a App Developer

We have the best app developer experts on Twine. Hire a app developer today.