Apache Cordova ( anciennement Apache Callback ou PhoneGap )permet de créer des applis mobiles multi-plateformes (Android, IOS, Windows Phone...) en HTML,CSS, Javascript.
Projet: Développement web Java/J2EE d’une solution de gestion d’un cabinet dentaire
• Prototypage de l’application web en utilisant AngularJS/NodeJS/Express/MongoDB
• Réalisation des spécifications techniques
• Réalisation de l’architecture en utilisant Play Framework pour les communications REST et AngularJS pour le frontend
• Développement des services REST
• Développement des IHM
• Paramétrage de l’intégration continu CloudBee, Heroku, BitBucket
Projet: réalisation d’une application mobile Android pour la gestion des voyages et des livraisons
• Réalisation d’une maquette en utilisant Apache Cordova disponible sur mon compte github
• Prototype de l’application mobile +/- 30 écrans
• Rédaction des spécifications fonctionnelles et techniques
• Développement des web services REST du back office
• Développement de l’application mobile (Android 4.4 et supérieur)
o Utilisation des best practices
o Utilisation du nouveau design d’Android L
o Compatibilité de l’application sur plusieurs tailles d’écrans en utilisant des fragments
Mission : Formateur développement Android ingénieurs officiers gendarmerie
Présentation de l’architecture et initiation à la programmation Android
Mission : Développement web Java/J2EE - Android
1. Site web mobile de demande/validation de congés
a. Réalisation des uses cases / Maquettes
b. Développement du back office (service web en Rest)
c. Développement du front office (site web mobile avec JQuery mobile + Struts 1)
2. Application mobile de demande/validation de congé
a. Réalisation des uses cases / Maquettes
b. Développement de l’application mobile (Android 4.0 et supérieur)
3. Site web RH du groupe pour la gestion des objectifs et carrières des cadres (JSF Primefaces)
a. Développement de nouvelles fonctionnalités front-office +/- 12 écrans
b. Développement du moteur de recherche en s’appuyant sur Solr
Mission : Développement Java/J2EE
• Rédaction des spécifications techniques
• Développement de la couche métier d’une application de gestion des cautions
o Partie d’accès aux données DAO
o Réalisation de test unitaire
o Web service coté serveur
o Réalisation de scénarios de test SOAPUI
• Développement de la couche présentation (site intranet)
Mission : Enrichissement sémantique de la solution Cognit’Ive dans le cadre de sa sélection au sein du projet européen de recherche IKS (Interactive Knowledge Stack)
• Rédaction des spécifications techniques et du plan de développement
• Implémentation des algorithmes d’enrichissement
• Intégration de la solution Apache Stanbol développée en collaboration avec IKS
Projet intégration Cognit’Ive
Elaboration et mise en œuvre en collaboration avec les équipes R&D EDF de l’intégration de la solution Cognit’Ive (système de génération automatique de revues de presse)
• Création d’ontologies concernant les filières et métiers EDF
• Création d’un système d’extraction automatique et semi-automatique de tags avec mise en œuvre d’un nuage de tags (Apache Stanbol)
• Adaptation du système de classification textuel automatique de la solution Cognit’Ive aux besoins d’EDF
• Affichage de tag et tableaux de bord des différents flux (web)
Projet : Développement d’application mobile
Conception et réalisation de la version mobile « Android » de Cognit’ive
• Documentation de l’architecture technique
• Développement des IHM mobile
• Test et validation de la solution sur plusieurs versions Android «2.2 API 8, 2.3 API 10, 3.1 API 12, 1.6 API 4 »
Mission : Réalisation du back-office d’une application mobile et d’un système de classification de texte
• Utilisation des algorithmes d’apprentissages supervisé (classification) et non supervisé (clustering)
• Réalisation d’un moteur d’indexation et d’un moteur de recherche plein texte
• Réalisation des services REST
• Mise en place d’une plateforme d’intégration continue
• Utilisation de l’API Nuxeo pour le stockage et gestion des articles issu de la classifcation
Mission : Réalisation d’une base de connaissance et d’un site intranet
• Conception et Développement d’un système d’extraction et d’analyse de contenu textuel à partir d’un SGBD en java
• Documentation du projet (spécification techniques, conception techniques, manuel d’utilisation
• Réalisation des tests unitaires
• Implémentation d’un site intranet qui permet de visualiser la base de connaissance
Mission : Migration du site d’annonce de Renault (Java/J2EE vers PHP)
• Migration d’une application J2ee vers PHP
• Listing des cas d’utilisation à migrer
• Migration des modules d’envoi d’e-mails (IHM + back office)
• Développement d’un module de génération de document Pdf (back office)