Ali Rahimi profile picture

|

📍 Based in France • Open to relocation

Android Software Engineer with 4+ years of experience building and modernizing production applications across fintech and consumer products. I specialize in Kotlin, Jetpack Compose, and modular architecture to deliver reliable, maintainable applications, modernize legacy codebases, and enable faster, safer releases.

Professional Journey

Apr 2026 – Present

Android Software Engineer

Hamsaia

Cross-border e-commerce platform helping customers abroad purchase and deliver everyday essentials to their families.

  • Owned end-to-end Android delivery from initial architecture and development to a Google Play launch within four months.
  • Defined the technology stack and built a modular Kotlin Multiplatform codebase with Kotlin, Jetpack Compose, Clean Architecture, and MVVM/MVI.
  • Strengthened production readiness by refactoring the beta codebase and introducing structured logging and crash monitoring.
Delivered 10+ production screens across product discovery, cart, checkout, and payments; reduced build time by about 10% and observed crash rate by about 5%.
Sep 2023 – Dec 2025

Android Software Engineer

Gandom Company

Fintech company operating brokerage, investment, and financial-content platforms serving approximately 5 million users.

  • Developed and modernized four production Android applications in a high-volume financial ecosystem handling 4-6 million daily transactions, API requests, and market-data operations.
  • Modernized two legacy Java/XML applications by migrating MVP and outdated networking implementations to Kotlin, Jetpack Compose, Clean Architecture, MVVM/MVI, Coroutines, and Flow.
  • Independently designed and delivered an investment-fund analytics application within four months, including 20+ feature areas, six interactive financial chart types, and a configurable market treemap.
Approximately doubled application performance, reduced crashes by 40%, and decreased application size by 20%.
Mar 2023 – Aug 2023

Android Engineer

TrueLearn

EdTech company developing digital learning products across professional and technical fields.

  • Contributed to the architecture and delivery of multiple Android products, from project setup and technical design through feature implementation.
  • Applied Kotlin, Jetpack Compose, modular MVVM, Clean Architecture, Coroutines, Flow, Hilt, Room, Retrofit, and OkHttp across maintainable product codebases.
  • Delivered end-to-end user flows covering REST API integration, authentication, local data handling, navigation, localization, and responsive UI.
Contributed to architecture decisions, code reviews, reusable components, and shared engineering standards.
Showing 1-3 of 7

Technical Expertise

Languages & Cross-Platform

Kotlin icon
Kotlin(4 years)
Java icon
Java(4 years)
Kotlin Multiplatform (KMP) icon
Kotlin Multiplatform (KMP)(1 years)

Android & UI

Android SDK icon
Android SDK(4 years)
Jetpack Compose icon
Jetpack Compose(3 years)
XML Views icon
XML Views(4 years)
Android Jetpack icon
Android Jetpack(4 years)
Lifecycle icon
Lifecycle(4 years)
ViewModel icon
ViewModel(4 years)
LiveData icon
LiveData(4 years)
SavedStateHandle icon
SavedStateHandle(3 years)
ViewBinding/DataBinding icon
ViewBinding/DataBinding(4 years)
Navigation Compose icon
Navigation Compose(3 years)
Material 3 icon
Material 3(3 years)
WorkManager icon
WorkManager(2 years)
Foreground Services icon
Foreground Services(2 years)
BroadcastReceiver icon
BroadcastReceiver(3 years)
Adaptive UI icon
Adaptive UI(3 years)
Accessibility icon
Accessibility(2 years)

Architecture & Dependency Injection

MVVM icon
MVVM(4 years)
MVI icon
MVI(3 years)
MVP icon
MVP(3 years)
Clean Architecture icon
Clean Architecture(4 years)
Modularization icon
Modularization(3 years)
Multi-module Architecture icon
Multi-module Architecture(2 years)
Dependency Injection icon
Dependency Injection(3 years)
Hilt icon
Hilt(3 years)
Koin icon
Koin(3 years)

Concurrency, Networking & Data

Kotlin Coroutines icon
Kotlin Coroutines(4 years)
Flow icon
Flow(4 years)
RxJava icon
RxJava(2 years)
Retrofit icon
Retrofit(4 years)
OkHttp icon
OkHttp(4 years)
Ktor icon
Ktor(1 years)
REST APIs icon
REST APIs(4 years)
GraphQL icon
GraphQL(2 years)
WebSockets icon
WebSockets(1.5 years)
Server-Sent Events (SSE) icon
Server-Sent Events (SSE)(1 years)
Room icon
Room(4 years)
DataStore icon
DataStore(3 years)
Paging 3 icon
Paging 3(3 years)
Kotlinx Serialization icon
Kotlinx Serialization(2 years)
Moshi icon
Moshi(2 years)
Gson icon
Gson(4 years)
Offline-first Architecture icon
Offline-first Architecture(3 years)

Testing

Unit Testing icon
Unit Testing(2 years)
Integration Testing icon
Integration Testing(2 years)
UI Testing icon
UI Testing(2 years)
JUnit icon
JUnit(2 years)
MockK icon
MockK(1.5 years)
Mockito icon
Mockito(1.5 years)
Espresso icon
Espresso(1.5 years)
Compose UI Testing icon
Compose UI Testing(2 years)
TDD icon
TDD(2 years)
Test Coverage icon
Test Coverage(2 years)

Build, CI/CD & Release

Gradle Kotlin DSL icon
Gradle Kotlin DSL(4 years)
Version Catalogs icon
Version Catalogs(2 years)
Git icon
Git(3 years)
GitHub Actions icon
GitHub Actions(2 years)
GitLab CI icon
GitLab CI(2 years)
Jenkins icon
Jenkins(1 years)
Google Play Console icon
Google Play Console(3 years)
Android App Bundles (AAB) icon
Android App Bundles (AAB)(3 years)
App Signing icon
App Signing(2 years)
Build Variants icon
Build Variants(3 years)

Security

Android Keystore icon
Android Keystore(2 years)
EncryptedSharedPreferences icon
EncryptedSharedPreferences(2 years)
Secure Storage icon
Secure Storage(2 years)
SSL Pinning icon
SSL Pinning(1.5 years)
OAuth 2.0 icon
OAuth 2.0(2 years)
JWT icon
JWT(2 years)
Biometric Authentication icon
Biometric Authentication(1.5 years)
ProGuard/R8 icon
ProGuard/R8(3 years)

Performance & Monitoring

Android Profiler icon
Android Profiler(3 years)
Perfetto icon
Perfetto(1 years)
ANR Investigation icon
ANR Investigation(2 years)
Memory Leak Analysis icon
Memory Leak Analysis(2 years)
Firebase Crashlytics icon
Firebase Crashlytics(3 years)
Firebase Analytics icon
Firebase Analytics(2 years)
Sentry icon
Sentry(2 years)

AI-Assisted Development

OpenAI Codex icon
OpenAI Codex(1 years)
Claude Code icon
Claude Code(1 years)

Featured Projects

Hamsaia Android Commerce App

Cross-border e-commerce Android app for customers abroad to purchase and deliver everyday essentials to their families. Owned delivery from initial architecture to Google Play launch within four months, covering product discovery, cart, checkout, payments, logging, crash monitoring, and post-launch support.

KotlinJetpack ComposeKMPClean ArchitectureMVVM/MVI

Gandom Financial Android Ecosystem

Modernized four production Android applications for brokerage, investment, and financial-content platforms serving about 5 million users and handling 4-6 million daily financial transactions, API requests, and market-data operations.

KotlinJetpack ComposeRetrofitCoroutinesFlow

Investment Fund Analytics App

Production-grade investment-fund analytics application independently designed and delivered within four months, with 20+ feature areas, advanced market search, filtering, Room-backed local data, Paging 3, and Retrofit integration.

KotlinRoomPaging 3RetrofitMVVM

Let's Work Together

Available for mobile engineering teams building reliable Android products for fintech and consumer-facing users

Contact Information

Open to Android opportunities

Response Time

Usually within 24 hours

Available for

Android Software Engineer roles, remote or relocation