Ali DOUIRI

Senior Android Engineer | Mobile Tech Lead

Salaire / Taux journalier

Paris, France

Freelance

Peut venir sur site

Expertises

KotlinAndroid

Langues

AnglaisFrançais

À propos

Introduction

Senior Android Engineer with over 10 years of software experience in a broad range of industries, including luxury, media, automotive and biometric. Solid understanding of full mobile and software development life cycles, UIX, and Agile methodologies.

Liens

Expérience de travail

Senior Android Developer

TAG Heuer

mai 2022 - juil. 2024

2 ans 3 mois

Paris, France

Project: - Development of the Wellness and Sport application on the watch - Development of the TAG Heuer Connected mobile application Team: 14 Android Developers (4 FT), 1 Lead Developer Android, 6 QA, 4 Product Owners Tasks: - Migration to AOSP - Migration from Wear OS 2 to Wear OS 3 - Revamp Wellness, Sport watch apps, and mobile app with a new UI and UX - Developing new features for the watch: Sleep tracking, Active Time, Personal best, Endurance mode - Integrating new sensors into the Wellness app on the watch: SpO2, Breathing rate, Resting Heart Rate, and Heart Rate variability. - 3 points synchronisation (mobile, watch, and backend) - Particular attention to user experience and artistic direction - Special attention to the quality of the final product, particularly regarding RAM and CPU management Technical Stack: Kotlin, AOSP, WearOS by Google, Jetpack Compose, Android Jetpack, Coroutines/Flow, Dagger, MVVM, Mockk, Sentry, OneSignal, Clean Architecture, Git/GitHub, Jira/Confluence, Bitrise, Fastlane 📈 +100K downloads 🌟 4,5/5 rating

Android Developer

CANAL+ Group

janv. 2021 - mai 2022

1 an 5 mois

92800 Puteaux, France

Project: The myCANAL Android application on mobile, tablets, and TV in France and internationally. Team: 9 Android Developers (3 FT), 1 Team Leader, 1 Lead Developer, 1 Scrum Master, 2 Product Owners Tasks: - Adapt myCanal to new UI and UX standards (design system, server driven UI) - Feature development, unit tests, code review and crash/bug monitoring - Migration the UI to Compose - Migration of legacy code to new architecture Technical Stack: Android TV, Kotlin, Coroutines/Flow, Jetpack Compose, Android Jetpack, Exoplayer, Koin, Retrofit, MVVM, Mockito, Firebase, Git, Jira 📈 +50M downloads 🌟 4,2/5 rating

Android Developer

Groupe PSA

juin 2019 - déc. 2020

1 an 7 mois

78140 Vélizy-Villacoublay, France

Project​: MMX (My Mobile eXperience) is an SDK that allows communication with the vehicle via Bluetooth. Team:​ 10 Android Developers, 1 Android Lead Developer, 2 QA, 1 Product Owner Tasks: - Redact, refine and estimate user stories - Developing and designing different features of the apps as well as fixing defects - Implementing unit tests - Progressive refactoring (legacy code) - Applying clean code practices and SOLID design principles to develop readable, maintainable and scalable code - Reviewing teammates' code Technical Stack: Android, Kotlin, Bluetooth/BLE, Rx, Retrofit, Android Jetpack, MVVM, JUnit, Mockito, TeamCity, Git, Jira

Android Developer

IDEMIA

juin 2018 - mai 2019

1 an

Project: The Morpho iMobile suite (MiMs) is a software suite specifically designed for mobile biometric solutions, it includes 4 distinct applications: - MiScan: Enrolment of individuals - MiCheck: Identity documents verification - MiVerify: Individuals identification - MiCrimeScene: Criminal investigation Team: 8 Android Developers, 1 Lead Developer, 4 QA, 1 Scrum Master, 1 Product Owner, 1 Mobile Architect Tasks: - Suggesting Apps' improvements for both UI and code base quality with high focus on modularity and extensibility - Developing and designing different new features of the apps as well as fixing defects - Ensuring code quality - Implementing unit tests - Working closely with the QA team to deliver bugs-free apps to our clients - Reviewing teammates' code - Sharing knowledge and coding best practices with teammates Technical Stack: Android, Kotlin, Android Jetpack, Rx, Retrofit, Dagger, Mockito, MVVM, Jenkins, Git, Jira

Android Developer

MOBIBLANC

juin 2016 - mai 2018

2 ans

Casablanca, Maroc

Project: "Orange et moi Morocco" is a mobile application that allows to: - Consult real-time balance and call and internet usage details - Change phone number - Change the mobile offer - Recharge Orange account - Manage several Orange lines with a single account Team:​ 5 Android Developers, 1 Android Lead Developer, 1 Product Owner, 2 QA Tasks: - Developing new features and bug fixing - Implementing unit tests - Collaborating with the backend team for a seamless APIs integration - Working with the UI/UX team to design our apps with the most friendlier user experience - Code Reviews - Deployment on the Google Play Store Technical Stack: Android, JAVA, MVP, Realm, Rx, Retrofit, Dagger, Git, Firebase , Trello, Mockito 📈 +5M downloads 🌟 3/5 rating


Formation

Institut National de Statistique et d'Economie Appliquée (INSEA)

2013 - 2016

4 ans

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.