Christophe D.

MOBILE DEVELOPER

513 euro
Freelancer
27 ans
Toulouse, FRANCE

Mon expérience

Voir plus

MEDES (CNESS / Clinique Spatiale CHU Rangueil)May 2019 - Présent

Mars-Juin 2020 + Nov-Jan 2021 + Août 2021
Nouvelle application, "Sirius" (Estimation de l'évolution émotionnelle d'une

personne en situation de confinement)

• Choix et création de l’architecture (UI/UX),

• Implémentation d'une "Machine à États", gérée par Dispatch Timers (threads), répondant

aux Actions Utilisateurs (à 10ms près -à valider-), gérant l'UI, configurable par paramètres,

• implémentation de divers UITimers (pause, vidéos, …) et des UIs, avec Localisation Fr/En,

• gestion des Préférences (par Préférences Systèmes) : paramètres, configuration serveur, …

• intégration de CloudAnt (noSql) : génération des données (JSON), synchronisation,

• Xcode, Swift, iOS 13, cocoaPod (gestionnaire pour les librairies intégrées), XCTest,

• Full Remote.


Avril/Mai 2019 + Octobre
Maintenance évolutive d'EveryWear (suivi médical et nutritionnel)

• Correctifs iOS 13 : alternative à HotSpot Identification, segmentedControl ; compatibilité

avec exécution sur iOS 12

• Démonstrateur : logiciel distinct intégrant Snips.ai (voice assistant), implémentation,

• Intégration dans Everywear de Snips dans une branche séparée, implémentation,

• XCode, Objective-C ; Swift ;

• Git, cocoaPod, couchBase (noSql, JSON)
Voir plus

NAvblueApril 2018 - September 2018

Développement de l'application iOS "IFPA" (ou Flight Smart "InFlight") chez Navblue (Airbus), dans l'équipe GFI : Objective-C ; JIRA, SCRUM ; GIT.

• Fonctions d'extraction de données Oracle (caractéristiques d'avions, valeurs par défaut, …)
• Création de cellules éditables pour l'IHM (affichage de données et unités, modification).
• Création de fonctions pour les conversions d'unités, en Librairie.

• Génération de données pour les librairies de calcul d'Airbus.

• Intégration du "BUS" permettant l'échange de données avec les autres applications "Perfo".

• Tests unitaires, coopération sur les tests Appium, documentation, Développeur.
Voir plus

AkkaFebruary 2018 - March 2018

Pour Rockwell Collins (Collins Aerospace), Blagnac, sur site :

• Correctif de la version iOS de "LMF" (consultation de données d'un serveur FOMAX)

• XCode, Objective-C, Qt,

Pour le Ministère de l'Agriculture et de l'Alimentation, forfait :

• Maintenance corrective sur leur outil « Resytal »

• JEE, framework "Orion", PostgreSQL.
Voir plus

Wan MoreJanuary 1995 - January 2018

Création logicielle, Consulting, Formation

01/14  - 01/18
• Création d'une librairie B2B pour l’Acquisition de Données Adaptative et Contextuelle en
Temps Réel ; les données récupérées sont automatiquement hiérarchisées selon leur

contexte. L'API peut être utilisée pour la rédaction manuscrite ou le tracés de graphes, mais

est surtout adaptée à une saisie intuitive ; disponible sur mon site (me contacter) ; une

documentation (Doxygen) est en ligne avec consignes d'intégration.

• Réalisation d'une application de démonstration de la librairie : myScore ; publiée ;

• une intervention sur projet Android (application de réseau social du magasine Causette),

• Création d'une app. de gestion de périphériques de capture vidéo : myCamera ; publiée ;

• Réalisation d'une application de gestion de données selon chaînes de Markov : S.T.F. ;

• Projet (en cours) d'une app. d'analyse du signal (basée sur Ondelettes à fenêtre glissante),

• Projet : localisation précise par balises iBeacon ;

• Projet : Gestion de relation VTC/Clients (type UBER) avec localisation ; maquette

fonctionnelle (GPS, Map) réalisée, en attente de décisions juridiques,

• Projet : Télécommande d'appareils photo numériques ;

• Formation Java pour le compte d’Atos ; iOS pour Iris en cours de réaction,

• Autres Projets en étude (IoT, cryptographie, Télémétrie, Lidar, ...) 


2006 - 2010

• Création de sites internet, consulting sur développement

• Réponse à Offre de projet : application iOS pour la consultation et la modification de

données Oracle : création de l'application, installation et programmation du serveur Oracle,

création d'un proxy in/out en Zend Server ; fonctionnel ;

• Projet en analyse d'images : extraction de contours (Java) ;

• Logiciel CMS : en service mais abandonné au profit de WordPress ; UML, php, mySql. 

2003 - 2006
• Conception sites internet,

• Logiciel gérant l'opportunité d'acquisition de données selon des chaînes de Markov (API +

application), PalmOS ;

• Logiciel : Aspirateur de sites ; les documents sont analysés durant leur réception, générant

de nouvelles adresses à télécharger (images, scripts, css, ...), avec affichage dynamique et

hiérarchisé ; Mac OS 9 et X ;

• Générateur d'arbres virtuels 3D ; le programme est un simulateur de croissance selon

l'application aléatoire de paramètres prédéfinis, il gère l'épaisseur des branches, un

affichage orthographique métier, l'export en fichiers .obj pour créer des rendus réalistes ;

• Assistance en développements et formation. 

1995 -1999
• Création d'un logiciel commercial : édition audio et traitement du signal temps réel, C++

• Tuning d'une Xtra (plugin) sous Macromedia Director (actuellement chez Adobe) : gestion

multiplateforme des tables de caractères ; Actus Multimédia, Blagnac, C++ ;

• Projet : scanner 3D, C++ / MS Visual Studio ;
Voir plus

Synapse DéveloppementJanuary 2011 - January 2013

Portage vers Mac OS d'une solution de correction grammaticale (domaine TAL)  J'ai porté l'application "Cordial" sur Mac OS, ainsi que les API (activité B2B), puis en ai

assuré l'intégration aux principales application Mac OS, ainsi qu'à l'OS même.

• Le portage, principalement en Objective-C et à partir d'un développement Windows, m'a

demandé d'intervenir sur les parties de code commun, consolidant ainsi le portage Linux.

• De nombreuses API spécifiquement Mac OS (parfois non documentées !), ont été explorées

et intégrées : Menu "Services", SpellServer, Push, Aide, Dictionnaire, Menu Contextuel,

Préférences, ...

• Intégration Java (Mozilla, OOo, ...),

• Compilation croisée (32/64), Tests de non-régression,

• Création d'un installeur (déploiement),

• Gestion des mises à jour automatiques supportant les Policies, support N4 occasionnel.

• Élaboration d'un plan d’élaboration de la restauration d'un système vierge sur machine de

tests : nécessite 3 mn,

• Xcode, Obj-C (Cocoa), Unix, C/C++,

• Qt, Java,

• SVN, Git, Scrum,

• codage en mode multiplateforme,

✔ Cordial reconnu meilleur correcteur au monde pour le Français, devant Antidote et Prolexis,

✔ Le taux d'erreurs remonté par le Support est inférieur à celui de la version PC.
Voir plus

Penbase S.A.January 2000 - January 2003

Fonctionalités de synchronisation pour la Solution Agile de conception

d'applications orientées Bases de données pour Plateformes Mobiles

- L'application "Penbase" (type "Solution" / "RAD" / "AGL") est un outil qui permet à ses

utilisateurs de créer des applications avec une interface commune,

- elle supporte la gestion d'un base de données multi-relationnelle,

- Les machines cibles sont : PalmOS /PocketPC /Symbian;

• Création des architectures,

• Développement des librairies, en C++, certaines étant déclinées en Java Native (JNI)

• Fonctionnement en mode Client/Serveur : réalisation du Parser XML client, gérant le loggin,

les sessions,

• Implémentation de divers chiffrements (cryptographie) : Base64, RC5, MD5, ...

• Création des interfaces (IHM), reverse engineering du code produit par le compilateur,

• Implémentations : synchronisation SGBD, authentification...

• Intégration à la Solution (sur encapsulation de chaque objet dans un format plugin),

• Tests, rédaction technique

• C/C++, Java, IIS, 4D, …

✔ Solution validée Orange, validée SyncML, félicitations Palm Europe, presse enthousiaste.

Mes compétences

XML, Xcode, Windows, Visual Studio, UML, Technical Writing, Swift, SQLite, Spanish, SOLID, Scrum, REST, Qt, PostgreSQL, Objective-C, NoSQL, MVC, Microsoft Word, Microsoft SQL Server, MERISE, MapKit, Mac OS X, Mac OS, Linux, JSON, Jira, Jenkins, JavaScript, Java, iOS, IntelliJ Idea, IntelliJ, iBeacon, HTML, Git, Gimp, Eclipse IDE, Design Patterns, Couchbase, Cocoa Touch, Cocoa, C++, Arduino, Appium, API, Apache Web Server, Android Studio, Android, Akka, Adobe Photoshop, Oracle, Eclipse, UNIX, Catia