
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
Langues
Ă 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
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
Apprenez les fondamentaux de Swift
Délivré le : juil. 2022
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
