Amine Harbaoui

Senior Android Developer

Salary / Daily rate

Paris, France

Freelance

Can come onsite

Skills

KotlinAndroidMobile DevelopmentMobile Developer

Languages

French (Native)English (Fluent)

About me

Intro

Senior Android Developer with ~8 years of experience in designing and building high-traffic, mission-critical mobile applications in banking, payment systems, and IoT/indoor positioning environments. I specialize in delivering robust, scalable, and maintainable Android applications using modern architectures and clean coding practices. Experienced in complex environments, I bring end-to-end expertise from architecture and development to production delivery

Work experience

Senior Android Developer

BNP PARIBAS

Apr 2023 - Present

3 years 7 months

Paris, France

– Contributed to the modernization of two large-scale banking applications by enhancing and integrating the corporate Design System, ensuring visual consistency and improved user experience. – Defined and implemented a Clean Architecture aligned with SOLID principles, improving scalability and maintainability. – Standardized the codebase with Ktlint, reducing review feedback loops and enforcing consistent formatting. – Introduced Kover for code coverage metrics, increasing visibility of testing quality. – Migrated Gradle builds to Kotlin DSL and centralized dependencies using Version Catalogs, improving build readability and maintenance. – Designed and developed custom Gradle plugins to unify configurations across 150+ modules, removing over 2,500 redundant lines of code and simplifying long-term maintenance. – Optimized network layer by migrating OkHttp calls to asynchronous execution, improving resource utilization

Android Developer

ingenico GROUP

Jul 2022 - Dec 2022

6 months

Paris, France

– Integrated secure communication between the Android app and payment terminals using Broadcast Receivers. – Designed and implemented the user interface using Jetpack Compose, accelerating feature delivery and onboarding on Compose best practices. – Developed unit and UI tests to validate component reliability and ensure visual consistency across devices

Android Developer

ubudu

Jan 2018 - Jun 2022

4 years 6 months

Paris, France

– Built a real-time indoor navigation app tailored for users with reduced mobility. – Applied Clean Architecture (MVVM) to enhance modularity and maintainability. – Integrated Mapbox SDK and coordinated directly with Mapbox engineers for advanced mapping capabilities. – Utilized Retrofit, Coroutines, and Flow for responsive and efficient data communication. – Developed Bluetooth Low Energy (BLE) features for beacon detection, configuration, and data transmission. – Implemented parallel beacon configuration, reducing operators setup time and improving workflow efficiency. – Collaborated with hardware and backend teams to ensure reliable, real-time communication between devices and the cloud. – Integrated Firebase Crashlytics and Google Analytics for performance monitoring and stability tracking. – Integrated Google Maps API to visualize BLE signal coverage and beacon positions in real time. – Delivered a diagnostic tool used internally to accelerate deployment and improve accuracy of indoor mapping. – Significantly reduced troubleshooting time for technical teams on client installations.


Education

ESPRIT

Engineering Degree, Computer Science

2014 - 2018

4 years 1 month

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools