Amin Sakha

Open to relocation · Europe & Canada

Senior Android Engineer

I build reliable Android products from architecture to release.

5+ years shipping production apps with Kotlin, Jetpack Compose, modular Clean Architecture, performance discipline, and AI-augmented engineering workflows.

700K+ product reach15–25% faster startup20–30% fewer crashes
Amin Sakha in a dark suit, facing the camera
Based in IranWorking across product & engineering
5+ yearsProduction Android delivery

Consumer and enterprise products

700K+Product reach

Parande and Vidzy across stores

15–25%Faster startup

Lifecycle, networking, state fixes

20–30%Lower crash rate

Stability work in production

Amin Sakha in formal attire in an architectural setting

Product-minded engineering, grounded in release reality.

01 · About

Engineering judgment shaped by ownership.

I’m an Android engineer who likes owning the difficult middle: the space between a clean architecture diagram and a product that behaves reliably on a real user’s phone.

My work spans media and offline systems, legacy modernization, product performance, release delivery, and mentoring. Building MetroYar end to end sharpened my product instincts; production work on Parande, Vidzy, Didimoon, and enterprise applications deepened my approach to scale, stability, and cross-functional collaboration.

I use AI-assisted workflows where they improve analysis and delivery, while keeping engineering decisions reviewable, testable, and owned by the team.

Focus
Reliable mobile products
Working style
Evidence-led, collaborative
English
B2 professional proficiency

02 · Experience

Outcomes first. Technology in service of the product.

A progression from hardware-integrated Android work to enterprise modernization, media systems, product ownership, and senior production delivery.

Dotin · Kidzy Team

Senior Android Engineer

Improved startup performance and production stability across Parande and Vidzy, products reaching 700K+ users.

  • Reduced startup time by 15–25% and crash rate by 20–30% through lifecycle, networking, and state-management fixes.
  • Replaced manual caching with Media3 DownloadManager for more reliable, scalable offline playback.
  • Introduced modular architecture and Jetpack Compose in core flows while improving API contracts and release delivery.
KotlinComposeMedia3Modular designPerformance

Didimoon

Lead Mobile Developer

Built and modernized VOD experiences spanning streaming, UGC, offline playback, and media downloads.

  • Migrated key XML screens to Compose to reduce UI complexity and improve scalability.
  • Implemented playback and download flows using Media3 and FFmpeg.
  • Supported GitLab CI and laid foundations for KMM, Gradle, Ktor, and cross-platform evolution.
Media3FFmpegComposeGitLab CIKMM foundations

Finto

Android Developer

Moved a legacy Java application toward Kotlin and Compose Multiplatform while stabilizing hardware-heavy flows.

  • Rebuilt key features into a shared Android/iOS architecture.
  • Resolved Bluetooth, camera, and background-service issues that affected runtime stability.
KotlinJavaCompose MultiplatformBluetoothCamera

MetroYar

Founder & Android Engineer

Took an offline-first metro companion from architecture and implementation through release, iteration, and store growth.

  • Own product architecture, development, releases, store optimization, and ongoing UX improvements.
  • Built the product with Jetpack Compose and Clean Architecture; current store footprint supports a resume-safe 50K+ user headline.
Product ownershipComposeClean ArchitectureOffline-first

Danesh Rayan

Android Developer

Modernized an enterprise BPMS client and reported a 20% performance improvement in migrated modules.

  • Moved core Java/XML modules to Kotlin and Compose while integrating REST workflows.
  • Mentored junior developers and supported knowledge transfer within the team.
KotlinComposeRESTBPMSMentoring

Shahid Beheshti Science & Technology Park

Android Developer

Built accessibility-focused Android products where hardware integration and reliability were central constraints.

  • Contributed to OCR, smart-cane, and music-training applications.
  • Improved performance and reliability in hardware-integrated Android experiences.
AccessibilityOCRHardware integrationAndroid
MetroYar app icon

03 · Featured launch

Founder & Android Engineer · 2023–present

MetroYar: making Tehran metro journeys easier—online or offline.

A product I took from architecture and development through release, growth, and store optimization. The current store footprint supports a resume-safe 50K+ users headline without treating downloads across stores as unique people.

Bazaarv1.5.0 · updated Jul 7, 2026
Installs
47K
Rating
4.3 / 5
Ratings
220
View on Bazaar
01

Problem

Metro information can be fragmented, connectivity is not guaranteed underground, and a trip often requires more context than a static map.

02

Product

MetroYar combines offline station-to-station routing, nearby discovery, maps, timetable context, favorites, and sharing in one focused Android experience.

03

Engineering

Jetpack Compose and Clean Architecture keep product iteration structured while an offline-first flow protects the core journey from network availability.

04

Outcome

An independently released product with 47K Bazaar installs and 14K Myket downloads, maintained through iterative store releases.

Nearby metro stations in MetroYar
Offline route steps and timetable information in MetroYar
Offline-first core journey

Offline routing

Choose origin and destination stations and calculate a route without depending on a live connection.

Nearby & mapped stations

Find nearby stations or explore their location in the wider city context.

Metro essentials

Access the latest metro map, timetable information, favorites, and route sharing.

Iterative releases

Version 1.5.0 adds weather and air-quality information alongside interface refinements.

High-level architecture

A simple boundary around the journey that must always work.

This diagram intentionally stays at system level and avoids claiming implementation libraries that are not publicly verified.

04 · Additional work

Systems work beyond a single showcase.

Abstract visuals protect confidential product details while the engineering scope remains concrete.

Kids media products

Parande & Vidzy

Production stability, startup performance, offline downloads, modularization, and Compose adoption across products reaching 700K+ users.

Streaming & UGC

Didimoon VOD

Playback, offline media, downloads, Compose migration, and delivery foundations for a media-heavy mobile product.

Cross-platform foundations

Finto modernization

Java-to-Kotlin modernization, Compose Multiplatform work, and stabilization of Bluetooth, camera, and background services.

Enterprise workflows

BPMS client

REST-connected enterprise flows, Kotlin/Compose migration, reported performance improvement, and developer mentoring.

Assistive technology

Accessibility apps

OCR, smart-cane, and music-training applications with hardware integration and reliability requirements.

05 · Expertise

Capabilities connected to shipped work.

No percentage bars—only areas of practice and the product evidence behind them.

Mobile UI

Compose migrations across Dotin, Didimoon, Finto, and Danesh Rayan

Jetpack ComposeXMLAdaptive UIAccessibility

Architecture

Modular production apps and MetroYar ownership

Clean ArchitectureMVVMMVIModular designDI

Media & offline

VOD, UGC, downloads, and offline routing

Media3DownloadManagerFFmpegOffline-first

Data & networking

Consumer media and enterprise API integrations

CoroutinesFlowRoomRetrofitOkHttpFirebase

Delivery

Release ownership and production-focused improvement

GradleGitGitLab CIStore releaseObservability

Cross-platform

Modernization and migration foundations

Compose MultiplatformKMM foundationsKtor foundations

06 · Education & learning

B.Sc. Computer Engineering

Shahid Beheshti University · 2019–2024

Learning through delivery

Ongoing practice across Android architecture, performance, media systems, cross-platform foundations, AI-assisted workflows, and mentoring.

Let’s build something reliable

Open to Android opportunities in Europe and Canada.

For senior Android, mobile platform, media, or product-focused roles, email is the fastest way to start a conversation.

Work authorization details: to be confirmed for each opportunity.