Conception et développement d’une application ANDROID complexe dédiée à la navigation routière en mode Offboard et Onboard en méthodologie SCRUM. L’application est connectée à une plateforme de services web de navigation. Téléchargement des trajets et affichage des contacts, POIs.
- Développement sous Eclipse Indigo avec le SDK 4.1 (Jelly Bean)
- Utilisation de nombreux composants graphiques View
- Mise en place des fragments pour améliorer la vue sur des écrans larges (tablettes)
- Création d’un service distant pour délivrer les tuiles en mode onboard
- Amélioration des aspects de performance en utilisant la parallélisation et des caches
- Compatibilité descendante avec l’utilisation de la librairie support v4
- Déploiement de l’application sous GooglePlay store pour experimentation
Réalisation d’une application ANDROID dédiée à l’utilisateur final pour l’édition du contenu cartographique et ses données personnelles (POIs, favoris, contacts). Mise à jour des données via la plateforme de services web de navigation.
- Utilisation d’un canvas pour l’édition graphique du réseau routier
- Déploiement de l’application sous GooglePlay store pour expérimentation
Conception et développement d’une application ANDROID pour la modélisation de bâtiments en 3D à partir de plusieurs clichés photos. Sauvegarde des données vers le serveur distant.
- Utilisation du capteur photo
- Création d’une vue panoramique pour simulation en 2D
Mise en place d’une plateforme de services SIG (Système d’Information Géographique) basée sur le framework SPRING :
- Conception et architecture des services web : navigation offboard/onboard, geofencing, mise à jour temps réel des données cartographiques
- Utilisation des protocoles distants Burlap et Hessian pour dialogue inter-services
- Connexion au serveur de données cartographiques GEOD
- Gestion des données utilisateurs avec une base de données MySQL 5
- Préparation à la mise en exploitation dans le Cloud Amazon
Conception et évolution d’une plateforme d’aide aux vendeurs sur les marketplaces Amazon, Price Minister :
- Développement J2EE sous Eclipse
- Utilisation du framework Java Server Faces et AJAX pour la partie web et Hibernate pour la persistence
- Connexion aux marketplaces via les API WebServices
- Déploiement sous Tomcat avec les bases de données MySQL 5 et Berkeley DB
- Encadrement et gestion du développement Offshore de modules en Inde avec Git
- Profiling et optimisation de la solution en termes de performances et de volume de données
Maintenance et évolution d’une plateforme de trading dans une compagnie anglaise :
- Mise en place d’une architecture de messaging basée sur ActiveMQ basé sur Java Messaging Service
- Réalisation du cahier des charges et des spécifications
- Développement J2EE sous Eclipse
- Mise au point des process de compilation et de déploiement des projets avec les outils Ivy, Luntbuild et CruiseControl
- Utilisation du framework Spring pour l’AOP (Aspect Object Programming)
- Tests unitaires et tests d’intégration JUnit, JMeter
- Déploiement sur Weblogic 8.1 avec base de données Oracle
Banque BNP Paribas - Conception et réalisation d’un site intranet pour une base d’archivage de rapports de l’inspection générale dans un environnement WebSphere 5 / Oracle 9i :
- Conception de l’application en UML avec l’outil ArgoUML,
- Développement de la partie présentation avec le framework SweetDev sous WSAD 5,
- Gestion de la persistence avec Hibernate, utilisation des tags Xdoclet
- Tests unitaires et d’intégration avec Junit et DbUnit
- Maintenance des corrections avec TestDirector
Banque Populaire BRED (5 mois) - Dans le cadre du projet MATRIX de création d’un portail WebSphere pour les applications destinées aux agences commerciales de la BRED :
- maintenance des modules de sécurité (LDAP, Jeton LTPA) du portail WebSphere 5 basé sur un annuaire LDAP z/OS et Active Directory et une base Oracle 8i
- corrections des applications bancaires sous WSAD 5 et Visual Age for Java suite à la recette.
Projet en interne - Dans le cadre d’une évolution fonctionnelle de l’intranet relatif à la gestion des affectations et des congés du personnel :
- rédaction des spécifications fonctionnelles
- développement sous WSAD 5.1 avec CVS comme référentiel
- utilisation des frameworks Struts et Hibernate avec SGBD Oracle
- support J2EE auprès des développeurs
CFM, compagnie de gaz (4 mois) - Dans le cadre d’un projet de développement pour la gestion du transport de gaz (affichage et calcul des données provenant des compteurs de gaz) :
- leader et support J2EE de l’équipe de développement
- conception UML sous Together et développement J2EE sous WSAD 5.1 (Jsp avec tags JSTL, EJB CMP 2.0 avec DB2)
- tests unitaires et tests d’intégration
IBM / PEUGEOT (7 mois) - Dans le cadre d’un projet de développement sous WebSphere 4 d’un outil de diagnostic pour les véhicules Peugeot utilisé par les garages pour déceler les pannes des calculateurs embarqués :
Développement d’un éditeur multi-langages nommé Authoring Tool utilisé par les experts Peugeot pour entrer les informations de diagnostic pour un véhicule :
- conception / modélisation objet de modules fonctionnels sous Together (Plugin WSAD)
- développement de l’interface client en Swing
- développement des modules fonctionnels en Java sous WSAD 5.0 avec l’utilisation du framework J2EE EAD4J et d’une connexion JDBC DB2.
- développement de modules LDAP avec librairies Java pour l’authentification
- tests unitaires et tests d’intégration avec gestion des DEFECTS avec l’outil IBM CMVC
IBM / RENAULT (16 mois) - Dans le cadre d’un projet de développement en environnement J2EE / WebSphère 3.5.6/ Oracle 8i d’une application d’e-commerce destinée au réseau de concessionnaires et garages de la marque :
- élaboration des spécifications détaillées de l’application
- conception UML et modélisation sous Rational Rose : diagrammes de classes, diag. De séquences, diag. de collaboration, uses cases
- utilisation du framework de présentation Struts et de persistence POMMIER (IBM)
Laboratoire Beaufour-Ipsen - Dans le cadre du développement d’une application de gestion de contrats de recherches pour des laboratoires pharmaceutiques en environnement J2EE/WebLogic 6/Oracle 8i :
- conception et modélisation UML des modules fonctionnels
- développement du fonctionnel (servlets, EJB, Jsp)
- développement de modules pour l’authentification (LDAP) et pour la gestion de contenu : XML/XSL avec processeur Xalan , gestion des impressions en PDF avec Apache FOP
- portage de l’application vers le serveur d’application Java WebSphere 4.0
Projet veille technologique WebSphere (7 mois) - Etude du portage de l’application Planning en Lotus Notes 5 et WebSphere
Projet PLANNING (7 mois) - Maintenance d’une application pour gérer le planning des professionnels :
- corrections applicatives sous Lotus Notes 5.04 et Java Builder 3.0
- évolution fonctionnelle pour intégrer la base Notes de gestion de congés
Projet SICLIP pour EDF (7 mois) - Liaison d’une application Notes et Oracle avec l’outil Lotus Notes
Projet pour le CEA (5 mois) - Application d’analyse des agressions éventuelles entre les équipements d’un bâtiment réacteur nucléaire pour le CEA (Access 95 / SQL)