Ali Rahimi profile picture

|

📍 France • Open to relocate • Remote worldwide

Android engineer with 4+ years of experience building secure, scalable, and user-friendly mobile applications. I specialize in Kotlin, Jetpack Compose, modern Android architecture, and performance-focused app delivery, with growing depth in Kotlin Multiplatform, backend collaboration, and end-to-end product thinking.

Professional Journey

Apr 2026 – Present

Senior Android Engineer

Hamsaia

Building and scaling the Android application from scratch with Kotlin and Jetpack Compose while establishing a modular MVVM/MVI architecture for long-term growth.

Improved app responsiveness and data flows with Coroutines and Flow; contributed to architecture, code reviews, KMP planning, and release workflows.
Sep 2023 – Dec 2025

Android Developer

Gandom Company

Architected and maintained mission-critical fintech Android applications using Kotlin, MVI/MVVM, Clean Architecture, and secure high-performance codebases.

Built reusable Compose components, optimized real-time market data flows, introduced multi-module principles, and strengthened offline-first state handling.
Mar 2023 – Aug 2023

Android Developer Intern

TrueLearn

Developed learning-focused Android features using Jetpack Compose and MVVM. Collaborated closely with UX and Product teams to refine user flows and improve maintainability.

Enhanced UI responsiveness and state management while reinforcing clean architecture and test-driven practices.
Showing 1-3 of 7

Technical Expertise

Languages & Frameworks

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

Android Development

Android SDK icon
Android SDK(4 years)
Jetpack Compose icon
Jetpack Compose(3 years)
Android Jetpack Libraries icon
Android Jetpack Libraries(4 years)
Material Design icon
Material Design(4 years)
Navigation Component icon
Navigation Component(4 years)
ViewModel icon
ViewModel(4 years)
LiveData icon
LiveData(4 years)
Room icon
Room(4 years)
DataStore icon
DataStore(3 years)
SharedPreferences icon
SharedPreferences(4 years)
Lottie icon
Lottie(3 years)
Glide icon
Glide(3 years)
Firebase icon
Firebase(3 years)
Sentry icon
Sentry(2 years)

Architecture & Patterns

Clean Architecture icon
Clean Architecture(4 years)
MVVM icon
MVVM(4 years)
MVI icon
MVI(3 years)
MVP icon
MVP(3 years)
MVC icon
MVC(3 years)
OOP icon
OOP(4 years)
Design Patterns icon
Design Patterns(4 years)
Hilt icon
Hilt(3 years)
Koin icon
Koin(3 years)

Networking & APIs

Retrofit icon
Retrofit(4 years)
OkHttp icon
OkHttp(4 years)
REST APIs icon
REST APIs(4 years)
GraphQL icon
GraphQL(2 years)
GSON icon
GSON(4 years)
JSON icon
JSON(4 years)

Asynchronous Programming

Kotlin Coroutines icon
Kotlin Coroutines(4 years)
Flow icon
Flow(4 years)
RxJava icon
RxJava(2 years)
Multithreading icon
Multithreading(3 years)

Testing

Unit Testing icon
Unit Testing(2 years)
JUnit icon
JUnit(2 years)
TDD mindset icon
TDD mindset(2 years)
Mockito icon
Mockito(1.5 years)
MockK icon
MockK(1.5 years)

Tools & Platforms

Gradle icon
Gradle(4 years)
Git icon
Git(3 years)
Git Flow icon
Git Flow(2 years)
Android Studio icon
Android Studio(3 years)
Agile icon
Agile(2 years)
Scrum icon
Scrum(2 years)
Linux icon
Linux(2 years)
Figma icon
Figma(1 years)

Soft Skills

Analytical Thinking icon
Analytical Thinking(3 years)
Problem Solving icon
Problem Solving(3 years)
Teamwork icon
Teamwork(3 years)
Communication icon
Communication(3 years)

Featured Projects

Jahat

Seller-side insurance platform for managing car and life insurance workflows. Built modular policy management, order tracking, personalized plan selection, archiving, charting, and vendor dashboard experiences.

KotlinJetpack ComposeModular Architecture

Fundz

Market monitoring app for investors to track stock performance, real-time news, market movement alerts, interactive heatmaps, advanced filtering, and multi-chart technical analysis.

KotlinXMLCoroutinesFlow

Fast Bourse

Stock market information and social platform redesigned for better performance, scalability, and user experience. Refactored the app around MVVM and improved data handling to double processing speed.

KotlinXMLMVVM

Let's Work Together

Available for mobile engineering teams building reliable Android products

Contact Information

Open to Android opportunities

Location

France (CET/CEST) • Open to relocate

Response Time

Usually within 24 hours

Available for

Full-time Android roles, remote or relocation