Edouard Kabia

đŸ”„SĂ©nior DĂ©veloppeur Android Kotlin & iOS Swift 🚀

Salaire / Taux journalier

Nice, France

Mobilité : Provence-Alpes-CÎte d'Azur, ...

Freelance

Peut venir sur site

Expertises

KotlinIOSSwiftAndroidSystÚmes embarquésDéveloppement BackendDéveloppement MobileTensorFlowC#JavaC++.NETCClean ArchitectureGoogle Cloud PlatformFirebase

Langues

Français (Maternelle)Anglais (Courant)

À propos

Introduction

🏅 9 ans d'expĂ©riences 𝐌𝐞𝐬 đœđšđŠđ©đžÌđ­đžđ§đœđžđŹ : đŸ—ƒïž Établir un dossier de conception Fonctionnelle & technique, Ă  partir d'un cahier des charges 🛠 Concevoir l’architecture technique d’une application Ă  l’aide de diagrammes UML đŸ’Ș CrĂ©er des applications robustes (Kotlin-Swift) : Clean Archi - SOLID - DRY - KISS etc. đŸ§Ș Programmation dirigĂ© par les tests TDD đŸ§‘â€đŸ€â€đŸ§‘ Travail collaboratif Git - CICD đŸ§± ImplĂ©mentation de design 👣 Suivit de parcours utilisateur 🚀 Publication sur les stores

Liens

Expérience de travail

Développeur d'applications mobiles

ISFM - MILLA GROUPFreelance

mars 2025 - août 2026

1 an 6 mois

Nice, France

→ Objectif de la mission : Modernisation d’un pupitre de transport avec migration GTK vers Qt Automotive Suite et intĂ©gration cartographique. → RĂ©alisations : ● Audit et analyse de l’existant GTK et des dĂ©pendances systĂšme. ● Migration complĂšte vers Qt Automotive Suite avec environnement embarquĂ© (Yocto). ● Refonte de l’interface utilisateur en Qt Quick (QML). ● IntĂ©gration de MapBox et OpenStreetMap pour la navigation. ● Optimisation des performances et adaptation tablette embarquĂ©e. ● Tests, dĂ©ploiement et support en environnement rĂ©el. → Stack technique : C++, Qt, QML, Yocto, MapBox, OpenStreetMap, Android, Java

Expert Android Kotlin | iOS SwiftUI | Zebra Datawedge | Logistique | IoT

XPOFreelance

sept. 2025 - avr. 2026

8 mois

Nice, France

→ Objectif de la mission : Migration de terminaux Zebra et rĂ©solution de bugs critiques liĂ©s au scan sur application Android industrielle. → RĂ©alisations : ● Migration d’une application de terminaux Zebra TC77 (Android 11) vers TC58E (Android 13). ● RĂ©solution de bugs critiques liĂ©s aux scans multiples et Ă  l’exĂ©cution sur thread principal. ● Refonte de la gestion des BuildConfig (environnements debug / production). ● Migration du module de reserve avec prise de photo vers CameraX. ● Mise Ă  jour des dĂ©pendances et stabilisation de l’application. ● Tests terrain et mise en production sur flotte de terminaux. → Stack technique : Android, Kotlin, Zebra DataWedge, CameraX, Debug/Release

Expert Android Kotlin | iOS SwiftUI | Zebra Datawedge | Logistique | IoT

TELEGRAFIKFreelance

déc. 2025 - janv. 2026

2 mois

À distance

→ Objectif de la mission : Ajouter une fonctionnalitĂ© de scan NFC sur une application d’aidants, tout en garantissant la stabilitĂ© et la compatibilitĂ© de l’existant. → RĂ©alisations : ● DĂ©veloppement d’une fonctionnalitĂ© de scan NFC intĂ©grĂ©e Ă  l’application mobile existante. ● Analyse et refonte de la codebase pour garantir la maintenabilitĂ©. ● Mise Ă  jour des dĂ©pendances dĂ©prĂ©ciĂ©es et amĂ©lioration de la stabilitĂ© globale. ● ImplĂ©mentation de la migration de donnĂ©es avec Realm. ● Phase de tests, validation fonctionnelle et mise en production. → Stack technique : Kotlin, Android, NFC, Realm, Famoco SDK

Développeur android & iOS

Fun ConsortiumFreelance

sept. 2024 - févr. 2025

6 mois

À distance

J'ai dĂ©veloppĂ© un jeu d’arcade dynamique intĂ©grant des formes manipulables, des boutons de contrĂŽle, et des balles aux effets variĂ©s influençant la mĂ©canique de jeu. Le projet comporte plusieurs niveaux et repose sur une architecture robuste ( clean - modulaire ) garantissant une expĂ©rience fluide et immersive. 1. SpĂ©cifications et conception RĂ©daction des spĂ©cifications fonctionnelles et techniques basĂ©es sur un cahier des charges dĂ©taillĂ©. Élaboration de diagrammes UML pour modĂ©liser les diffĂ©rentes interactions et mĂ©caniques de jeu. Conception en Clean Architecture, assurant modularitĂ© et Ă©volutivitĂ©. Mise en place d’une stratĂ©gie de tests pour valider chaque module indĂ©pendamment. 2. DĂ©veloppement et technologies utilisĂ©es Injection de dĂ©pendances avec Dagger Hilt, facilitant la gestion des composants et leur cycle de vie. ExĂ©cution optimisĂ©e des tĂąches en parallĂšle avec les coroutines pour garantir fluiditĂ© et rĂ©activitĂ©. Gestion de la mĂ©canique de jeu via un thread principal, avec prise en charge des Ă©tats pause, reprise et arrĂȘt. ImplĂ©mentation d’un systĂšme de progression : gestion des niveaux, reprise aprĂšs Ă©chec, et passage au niveau suivant. Utilisation du pattern UDF (Unidirectional Data Flow) pour une conception claire et maintenable des vues. 3. Affichage, animations et interactivitĂ© Dessin des formes et gestion de leur affichage avec Canvas et l’objet Path. ImplĂ©mentation d’animations pour les mouvements et rotations des Ă©lĂ©ments du jeu. IntĂ©gration de l’audio : Media Player pour la musique principale et SoundPool pour les effets sonores secondaires. Mise en place d’un thĂšme visuel en accord avec les maquettes et les choix typographiques dĂ©finis. 4. ExpĂ©rience utilisateur et navigation Gestion complĂšte de la navigation avec implĂ©mentation d’une Toolbar intuitive. RĂ©sultat et valeur ajoutĂ©e Un jeu d’arcade avec une expĂ©rience engageante et immersive, tout en Ă©tant optimisĂ© pour la performance et l’évolutivitĂ©.

Développeur android & Ios

Chd Pro

déc. 2023 - févr. 2024

3 mois

À distance

→ Objectif de la mission : Refonte d’une application e-commerce Android avec vidĂ©o, paiement et livraison. → RĂ©alisations : ● Refonte complĂšte de l’architecture en Clean Architecture. ● IntĂ©gration Firebase Auth, Database et Emulator pour les tests. ● IntĂ©gration SDK Agora pour la vidĂ©o en direct. ● IntĂ©gration SDK Mangopay pour le paiement. ● Refonte UI avec XML, ViewBinding et DataBinding. ● AmĂ©lioration des performances et stabilitĂ© globale. → Stack technique : Kotlin, Firebase, Agora SDK, Mangopay SDK, Android, Clean Architecture

Ingénieur développement logiciels

AZUR TECH RESEARCH

janv. 2021 - janv. 2022

1 an 1 mois

06560 Valbonne, France

→ Objectif de la mission : DĂ©velopper des applications Android multi-plateformes (TV, Wear) avec intĂ©gration IoT et IA embarquĂ©e. → RĂ©alisations : ● DĂ©veloppement Android TV (navigation, services, API REST). ● CrĂ©ation de services foreground/background et communication Broadcast. ● IntĂ©gration TensorFlow Lite pour classification audio IA . ● DĂ©veloppement Android Wear avec interactions gestuelles. ● IntĂ©gration Bluetooth LE (scan, connectivitĂ©, iBeacon). ● Mise en place Firebase (Analytics, Crashlytics, Push). ● Architecture modulaire multi-devices. → Stack technique : Kotlin, Java, Android TV, Wear OS, Bluetooth LE, TensorFlow Lite, Firebase

Ingénieur | Développeur d'applications

SMARTEAR By AZUR TECH CONCEPT

déc. 2016 - déc. 2020

4 ans 1 mois

06560 Valbonne, France

→ Objectif de la mission : DĂ©veloppement d’une application Android connectĂ©e pour dispositif IoT audio avec gestion avancĂ©e des capteurs. → RĂ©alisations : ● ImplĂ©mentation Bluetooth LE (scan, connexion, communication). ● IntĂ©gration Google Play Billing pour abonnements. ● Gestion audio avancĂ©e et traitement en temps rĂ©el. ● IntĂ©gration Firebase (Analytics, Crashlytics). ● Architecture MVVM avec Room Database. ● Gestion des services foreground/background. → Stack technique : Kotlin, Bluetooth LE, Firebase, Room, Google Play Billing, Android

Développeur applications

Communauté d'Agglomération Sophia Antipolis

sept. 2015 - sept. 2016

1 an 1 mois

06560 Valbonne, France

→ Objectif de la mission : DĂ©velopper des outils de gestion de consommation et une application de rĂ©alitĂ© augmentĂ©e pour sites culturels. → RĂ©alisations : ● DĂ©veloppement d’un service Windows .NET pour analyse de consommation (impression, tĂ©lĂ©phonie). ● AgrĂ©gation et analyse des donnĂ©es par utilisateur et service. ● CrĂ©ation d’une application WinForms pour visualisation des donnĂ©es. ● DĂ©veloppement d’une application de rĂ©alitĂ© augmentĂ©e avec QR codes. ● Visualisation historique des sites culturels via AR. → Stack technique : C#, .NET, WinForms, Windows Service, AR, SQL


Formation

OpenClassrooms

Master en informatique, Développeur d'applications IOS

2022 - 2023

1 an 2 mois

Résultat : Validé

CompĂ©tences Acquises Analyser un cahier des charges et choisir une solution technique adaptĂ©e parmi les solutions existantes Concevoir l’architecture technique d’une application Ă  l’aide de diagrammes UML CrĂ©er des applications iPhone grĂące Ă  Swift et Xcode Communiquer avec une base de donnĂ©es pour stocker et requĂȘter des informations Mettre en oeuvre des test unitaires et des tests d'intĂ©gration Produire une documentation technique et fonctionnelle de l’application Utilisez le rĂ©seau pour obtenir des informations Comprendre et appliquer des designs patterns pour assurer la stabilitĂ© de vos applications.

Université CÎte d'Azur

Licence de développement d'applications mobile, Informatique

2015 - 2016

1 an 1 mois

Le diplĂŽmĂ© de la LP CDTL-DAM est capable d’assurer un travail d’assistant ingĂ©nieur dans le domaine des systĂšmes d’information et de dĂ©veloppement logiciel, en particulier dans la programmation d’applications pour les terminaux mobiles (smartphones, tablettes numĂ©riques, assistants numĂ©riques), en utilisant les principales technologies (iOS, Android et Windows Phone). En plus des compĂ©tences informatiques gĂ©nĂ©rales (programmation web, gestion de bases de donnĂ©es, systĂšmes et rĂ©seaux), il met en oeuvre les spĂ©cificitĂ©s de ces supports (Ă©crans tactiles multipoint, accĂ©lĂ©romĂštres, camĂ©ras, gĂ©olocalisation, connectique sans fil, accĂšs aux rĂ©seaux sociaux) pour dĂ©velopper des produits innovants au niveau des standards commerciaux. Ses futures responsabilitĂ©s : dĂ©veloppeur d’applications mobiles, dĂ©veloppeur iOS, Android, WindowsPhone, responsable solutions mobilitĂ©, dĂ©veloppeur Web.

Lycee thomas edison

BTS informatique et réseaux pour l'industrie et les services techniques, Programmation / développeur informatique, embarquée

2013 - 2015

1 an 11 mois

Activités et associations : Création de projet ballon sonde, voiture télécommandé de base une carte fez penda et un module wifi embarqué

Le BTS IRIS est un diplÎme préparé en 2 années, comme tous les BTS. Il s'agit d'une formation professionnelle d'informaticiens capable de suivre les évolutions technologiques des systÚmes d'information et de communication. Langages utilisées : C - C++ - Java Netbeans - C# - HTML5 - CSS - JavaScript - PHP - Java Android. Matériels utilisés lors des différents projets : - RaspBerry Pi - Fez Panda - Arduino Les systÚmes d'exploitation : - Linux - Windows - Android - SystÚmes embarqués temps réels. Les réseaux : - Principes, théorie et concepts des réseaux de communication - TP de mise en place et de configuration de réseaux (routage, firewall, ...) Il y exercera des activités telles que : - La conception matérielle et/ou logicielle de systÚmes informatiques - L'installation, l'exploitation et la maintenance des systÚmes informatiques et des réseaux - La maintenance des systÚmes informatiques - La commercialisation des systÚmes informatiques


Licences et certifications

Approfondissez Swift avec la programmation orientée objet

Délivré le : août 2022

Certifié par OpenClassrooms

Apprenez les fondamentaux de Swift

Délivré le : juil. 2022

Certifié par OpenClassrooms

Portfolio

Jeu d'arcade

SoundIA TV – Application Android TV de reconnaissance sonore par IA

Strix IA – Application Android Kotlin | TensorFlow Lite, Audio, JNI/C++ & Bluetooth BLE

Notifier – Application Android d’alertes connectĂ©es SmartEar

Piscine Deviseur – DĂ©veloppeur iOS Swift / SwiftUI | Core Data / Firebase / GĂ©nĂ©ration PDF

Le Baluchon – DĂ©veloppeur iOS Swift / SwiftUI | API REST / Core Data / Firebase

AngeADom – Application Android Kotlin | IoT, Bluetooth BLE, IA TensorFlow

Reciplease – DĂ©veloppeur iOS SwiftUI | MVVM / API REST / Core Data / Combine

Pupitre SAEIV – Interface embarquĂ©e C++ Qt/QML pour le transport

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.