Projet : Création d’un logiciel de gestion de contrats d𠆚ssurance.
Détail du projet :
Dans le cadre d’un gros projet de migration d’un ensemble d𠆚pplications prévue jusqu𠆞n 2014 dont 10000 jours / homme pour le premier, je suis intervenue en tant qu𠆚rchitecte applicatif pour l𠆞nsemble de l𠆚pplication et leader technique concernant la partie Flex 4.
Réalisation :
Définition et réalisation de l𠆚rchitecture Java / Flex 4 / Spring / Maven.
Définition de l𠆚rchitecture applicative.
Leader technique sur les développements Flex 4 pour 11 personnes.
Mise en place des tests unitaires et fonctionnels.
Mise en place d’un environnement et d’un workflow de développement pour les modules de paramétrage (environ 130).
Développement Flex sur les parties les plus techniques.
Projet : Création d’un logiciel de suivie des flux de trésorerie.
Détail du projet :
Dans le but de pouvoir rechercher et suivre graphiquement l’évolution des flux de trésorerie de la société dans le cadre du projet TIGRE, il m𠆚 été demandé de réaliser un logiciel en Java / Flex.
Réalisation :
Définition et développement de la partie serveur de l'architecture cible incluant Spring / Maven.
Développement de la partie Java permettant de consommer des services web et de les transmettre à Flex.
Développement de la partie Flex dont un composant chart « from scratch ».
Tests unitaires.
Projet : Migration logiciel pour une grand compte international de l'énergie et de l'environnement client de Sodifrance.
Détail du projet :
Migration de l'architecture d'un logiciel NSDK vers un environnement cible Java EE / Flex ainsi que le prototypage des différentes couches dans le but d'automatiser la migration avec les outils spécialisés de Sodifrance.
Environnement :
Dans le but de migrer rapidement des applications clients lourds vers des clients légers, Sodifrance utilise ses propres outils afin d'analyser, de modéliser, de transformer et de générer du code source en code cible, cependant, une phase de définition de l'architecture cible est à réaliser ainsi le prototypage des différentes couches hébergeant le code fonctionnelle de l'application, des dossiers d'analyse de l'existant ainsi que de l'architecture cible sont également réalisés.
Réalisation :
Définition et développement de la partie serveur de l'architecture cible incluant Spring IOC et AOP.
Adaptation de l'architecture et des composants Flex développé par un sous traitant.
Développement des composants Flex manquants.
Internationalisation et externalisation des chaines de l'application.
Prototypage des différentes couches servant à héberger le code métier.
Réalisation d'un prototype de l'application.
Réalisation d'un pilote.
Projet : Développement d’un progiciel d𠆚nalyse de l𠆚udimat des télévisions Françaises.
Détail du projet :
Développement d’une application permettant la génération de rapports d𠆚udimats destinés aux producteurs de la télévision française.
Environnement :
Les données hébergées sur Oracle et sur un moteur agrégé développé en C, nous avons utilisé Spring pour structurer notre développement Java en couche DAO et services, le rendant indépendant de lès aux données, le développement était du TDD (développement dirigé par les tests), une couche AOP a été développer afin de nous servir de barrière d𠆞xception, BlazeDS, hébergé sur un serveur Tomcat nous a servi de passerelle de communication avec la partie cliente faite en Flex, une architecture multi-module en MDI pour le fenêtrage à été utilisé pour la couche fonctionnelle, l𠆚rchitecture structurelle pour chacun des modules était basée sur Cairngorm pour certain module, d𠆚utre sur PureMVC, une librairie rassemblait les composants communs à l𠆚pplication, l𠆚rchitecture de l𠆞nsemble de l𠆚pplication, comprenant ses différents projets et modules étaient liés avec Maven et Continuum pour l’intégration et le build continue, au final cette application très souple permettait l𠆞xport en PDF via jFreeChart, en Excel via POI et VBA des tableaux et graphes obtenue via Flex Data Visualisation.
Réalisation :
Au sein d’une équipe de 7 personnes dans une méthodologie Scrum, une méthode agile pour la gestion de projets, je suis intervenue du 6ème au 10ème Sprint, développant 2 Modules (java, Flex, PDF et Excel), je suis également intervenue notamment sur la partie Core de la partie Flex en développant les wizards de création de rapport et modification des paramètres généraux des analyses.
L𠆚pplication est passée après chaque fin de sprint par une phase de recette et d’intégration et est actuellement en production.
Projet : Développement d’un progiciel de gestion des sous ensemble pour la construction des moteurs de F1.
Détail du projet :
Développement d’une application multiplateforme de gestion des sous-ensembles des dossiers de montage de moteurs de F1 permettant principalement de suivre les étapes d𠆚ssemblage ainsi que la gestion des durées de vie des pièces et composants de ce moteur.
L’objectif de la gestion des Sous-ensembles est de :
• Apporter plus de justesse entre les flux physiques et les flux informatiques,
• Permettre la création et la modification des Sous-ensembles de façon rapide et simple,
• Donner la visibilité nécessaire sur le parc de Sous-ensembles et aussi sur les pièces constituantes.
Environnement :
Les données hébergées sur SAP, il devenait intéressant de permettre aux motoristes d𠆚voir une interface claire et intuitive, une solution Flex à donc été mis en œuvre, les spécifications fonctionnelles ont été faites par l’équipe SAP, les maquettes des écrans ont été réalisées en grande partie par Adobe.
L𠆞nvironnement de développement devenait donc clair, SAP en backoffice, JCO 3 comme connecteur SAP-Java, Java comme fournisseur de service via BlazeDS dobe (Une Applet de sérialisation – dé-sérialisation AMF) hébergé sur serveurs Tomcat (« one to one » pour développement, recette, production) et Flex pour la partie cliente.
Réalisation :
Au niveau de la réalisation de la partie Java, les contraintes techniques (session tomcat, session utilisateur SAP, gestion des clés de blocages) ont ajouté un peu de complexité au simple développement de services AMF.
En ce qui concerne la partie Flex, de nombreux composants personnalisés ont été développés afin de correspondre aux maquettes proposés par Adobe, l𠆞nsemble reposant sur Cairngorm (Mini Framework architectural dobe pour le modèle MVC).
Projet : Développement d’un site communautaire en 3D ISO.
Développement, sécurité, réseau, team management.
.
http://parc-blanche-de-castille.com
Nice (France)
Projet : Développement d’un site en Flash/AS3 + version HTML(CSS, XML, javascript).