
Amine Harbaoui
Senior Android Developer
Salary / Daily rate
Paris, France
Freelance
Can come onsite
Skills
Languages
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