France Télécom
mars 2010 - aujourd'hui
Contexte général : Etude, analyse, conception et qualification d’un bus de données faisant office d’interface entre des applications clientes (consommateurs de données) et des partenaires (fournisseurs de données).
Sujet du projet : Intégré à l’équipe MOE j𠆚i eu en charge l’étude, l𠆚nalyse, la conception et la qualification d’une partie du Front End Accueil+. Ce système fonctionne dans un environnement J2EE WebServices.
Ce Front End fait le lien entre une application cliente et différents partenaires applicatifs. Les partenaires applicatifs fournissent des services (WebServices) permettant de récupérer différentes informations client. Accueil+ peut alors, à partir de ces informations, constituer une vue 360° du client et présenter ces données à un portail applicatif. Le portail applicatif n𠆚 plus qu’à présenter les données à l’utilisateur.
Responsabilités occupées : Maîtrise d’œuvre sur un projet Java/J2EE. Prise en compte des spécifications fournies par la MOA. Livraison de l𠆚nalyse et de la conception à l’équipe de développement. Qualification des développements effectués. Participation à la recette fonctionnelle. Impliqué à la métrologie.
• Etude et analyse des besoins transmis par la MOA et des services fournis par les partenaires.
• Conception de divers modules du système (Diagrammes UML). Utilisation du l’outil EA (Enterprise Architect). Utilisé en travail mutualisé grâce à SVN.
• Rédactions de dossiers d𠆚rchitectures, dossiers d𠆚nalyse et de catalogues de services. Dossiers transmis et présentés à l’équipe de développement.
• Validation des développements livrés
Rédaction des scénarii de tests sous Quality Center
Validation par Quality Center
Mise en place de bouchons et de suites de test sous SOAPUI pour tester les WebServices partenaires et fournis par le système
Rédaction de faits techniques sous IRMA (TeamTrack)
• Recette fonctionnelle
• Métrologie
Définition des jeux de données
Mise en place de bouchons dynamiques
Définition des limites supportées par le système
Définition de l𠆞nvironnement matériel et logiciel nécessaire à la métrologie
Définition des scénarios de tests de charge
• Support technique et fonctionnel
Environnement technique Matériel Postes clients (Windows) et serveurs (Linux)
Systèmes Linux pour serveurs, Windows pour clients, Jonas
Langages UML, XML, Groovy Script (SoapUI)
Outils Enterprise Architect, Quality Center, XML Spy Pro, SVN, IRMA, Microsoft Office, FileZilla, Mysql, VI, Putty, SOAPUI
EADS - DS
novembre 2008 - novembre 2009
24 mois
Contexte général : Développement d’un système d’information et de communication pour l𠆚rmée de l𠆚ir dans le cadre du SCCOA (Système de Commandement et de Conduite des Opérations Aérospatiales)
Sujet du projet : Réception Prise en charge de développements et de maintenance de modules du noyau du système SAS (Structure dueil du SCCOA)
Responsabilités occupées : Prise en compte des spécifications client et des rapports de faits techniques, analyse de l𠆞nvironnement, conception, développement avec prise en compte de critères de qualités du code, test unitaires, relation avec équipe de validation et rédaction de documentations.
• Spécification et FT (Faits Techniques)
Analyse des besoins à partir d’une STB (Spécification Technique des Besoins). Document de référence des besoins client.
Analyse des problèmes rencontrés par le client : suivi d𠆚vancement de correction et de livraison par le biais d’une plate-forme de bug-tracking, « Mantis ».
Emission du bon de livraison.
• Etude de l𠆞xistant pour mieux coller à l𠆞nvironnement et trouver une solution la mieux adaptée et le plus rapidement possible. Evaluation du temps nécessaire au développement.
• Conception : schématiser l𠆞nvironnement et la solution par UML
• Développements
Développements JAVA suivant les schémas UML produits.
Nouveaux modules développés :
o Gestion du cycle de vie des données du système
o Rajouts de fonctionnalités dans la GCD du système
o Mise en place d’un nouveau système de journalisation
o Participation à l𠆚nalyse et à la mise en place du renforcement de la sécurité du système (connexion par carte à puce, gestion de signatures de données par certificats et chiffrement des échanges, interface avec OpenLDAP).
• Qualité
Mise en place d’un outil de mesure de la qualité du code. Permet de maîtriser le développement objet : maintenabilité, fiabilité, ré-utilisabilité. Plugin Eclipse : Metrics.
• Tests et validation
Test unitaires avec JUNIT sous Eclipse
Vérification de la conformité des développements avec les spécifications
Mise à disposition des paquetages pour l’équipe de validation accompagnés d’un CPA (Cahier de Procédures dptation) : scénarios de tests.
• Documentations
Mise à jour de manuels utilisateur et administrateurs
Rédaction de documents de conception
• Gestion de configuration
Utilisateur de Clearcase pour la gestion de versions des modules impactés par les développements : transfert en local du code à modifier, mise à jour de la vue d’intégration une fois les modifications validés et intégration des modifications au niveau du noyau.
• Environnement de développement
Certifiés ISO 9001
Contraintes de performances et de sécurité
Rédactions de rapports d𠆚vancement
Environnement technique Matériel Postes clients et serveurs
Systèmes Linux pour clients et serveurs, Windows pour clients, Tomcat
Langages Java, XML, IDL (Corba), Shell
Outils Eclipse, JUNIT, Metrics, Enterprise Architect, StarUML, XML Buddy, Clearcase, Mantis, Microsoft Office, Open Office, WinSCP, VMWare, PostgreSQL, OpenLDAP, VI
Sécurité PKCS#11, PKCS#12, certificats électroniques, chiffrement et cryptographie, cartes à puce
INSIGHT
janvier 2007 - novembre 2007
Contexte général : Editeur de logiciels pour le secteur hospitalier et les maisons de retraite
Sujet du projet : Maintenance et développements de modules pour leur 2 logiciels commercialisés : Planiciel (Gestionnaire de plannings pour les personnels de santé), GEPSS (Système de gestion de maisons de retraite).
Responsabilités occupées : Analyse, conception et développements de modules. Formation utilisateur et assistance technique. Rédaction de rapports et documentations. Rédaction d’un dossier de conception pour un nouveau projet (GRH).
• Logiciels :
Planiciel : logiciel de gestion des plannings des personnels hospitaliers et de maisons de retraite : temps de travail, congés, temps de repos, édition d’états …
GEPSS : logiciel de gestion d’une maison de retraite : gestion des résidents, gestion des stocks, gestion financière, gestion de paie, gestion des dépenses et recettes, comptabilité
• Analyse / Conception :
Analyse des problèmes remontés par les utilisateurs
Analyse des nouvelles fonctionnalités à mettre en place en collaboration avec le directeur technique
Utilisation de Merise pour la modélisation des données
Prise de compétences sur l𠆞nvironnement Windev / Webdev / Hyperfile
• Formation utilisateurs : formations à distance
• Hotliner : interventions à distance
• Rédaction de rapports d𠆚vancement, documentation logicielles et manuels utilisateurs.
• Tests et qualification :
Tests unitaires
Validation des développements effectués par les autres développeurs
• Prise en charge d’un nouveau projet - GRH :
Module de Gestion des Ressources Humaines : gestion de carrière, gestion d𠆚vancements, gestion des absences
Analyse et rédaction d’un cahier des charges
Dossier de conception
Module destiné à tourner seul ou comme module du logiciel GEPSS
Environnement technique Matériel Postes serveurs
Systèmes Windows, Hyperfile, Apache, IIS
Langages WLangage (Windev/Webdev)
Outils Windev, Webdev, Microsoft Office
C-Libre
mars 2005 - décembre 2005
Contexte général : C-Libre, SSLL, Société de Service dans le Logiciel Libre. Commercialisé un logiciel libre Ofbiz : ERP open source adapté au monde de l𠆚gro-alimentaire.
Sujet du projet : Analyse du module CMS de l𠆞RP et mise en relation des données documentaires de l𠆞RP avec un annuaire Lotus Notes. Développement d’un Extranet client relié à l𠆞RP. Etude d’un projet sur un nouveau module de l𠆞RP destiné au contrôle de qualité.
Responsabilités occupées : Etude de projet, Analyse, Prototypage, Chiffrage, Développement collaboratif, Documentations, Rapports d𠆚vancement, Intervention client.
• Etude de l𠆞RP Ofbiz, et tout particulièrement le module de gestion de contenu :
But : améliorer ce CMS pour offrir au client la possibilité de se doter d’un portail de présentation de leurs produits et d’une gestion documentaire (fiches produits, publicité, …). Ce CMS permet même de mettre en place un site E-Commerce sur les produits vendus.
• Mise en place d’un site de publication de documents : Extranet de suivi des développements pour le client de C-Libre. Site de publication développé à l𠆚ide du CMS interne à l𠆞RP. Publication de documents, particulièrement des manuels ou des informations liées au secteur.
...