Mes compétences :
Java EE
CXF
Architecture logicielle
C++
JAXB
Spring Framework
GNU/Linux
Oracle
Entreprises
BULL SAS
- Ingénieur en conception et développement
SCHILTIGHEIM2015 - 2015Pour Ortec – Projet Geo’de – 10 Personnes
Participation à la conception et à la réalisation d’une application de gestion des déchets pour le compte d’Ortec. J’ai été positionné en renfort afin de prendre en charge rapidement la partie pré-facturation de l’application. Cette dernière avait pour objectif le traitement des prestations et l’envoi de ces dernières vers le service de facturation interne Ortec (Sioux).
Module de pré-facturation
* Adaptation et compréhension fonctionnelle rapide du métier
* Echanges fluides avec la partie fonctionnelle (accord pour wsdl)
* Conception du modèle de donnée dédié à la facturation(QueryDSL / Hibernate)
* Réalisation du module de préparation et d’échange entre Geo’de et le module de facturation (Webservices CXF)
Maintenance applicative
* Ecriture de composants graphiques génériques (Primefaces / Bootstrap)
Harmonisation de l’application et réduction du travail de maintenance
* Développement AGILE par Sprints avec livraisons intermédiaires fréquentes, retour client fluide.
* Réalisation de tests unitaires
Technologies : JSF 2 / Primefaces 5.1 / Hibernate 4 / QueryDSL / Tomcat / Spring Security / Spring Data / Spring IOC / Maven / JUnit / CXF 2.6 / Jenkins / Dozer
BULL SAS
- Ingénieur en conception et développement
SCHILTIGHEIM2014 - 2015Pour GrDf – Projet BAMCO – 10 Personnes
Réécriture intégrale d’une application de gestion des carrières des cadres du langage .net en Java / J2EE. Le besoin est né du client suite à la volonté d’abandonner une application historique lente et parfois mal pensée.
- Rétro-conception de l’application .NET
- Analyse de l’existant, compréhension du métier et propositions d’améliorations techniques et fonctionnelle
- Optimisation et réécriture du modèle de donnée (MCD / Merise / UML).
- Force de proposition sur l’architecture et la conception logicielle
- Participation à la mise en place du socle de développement ( QueryDSL / Hibernate / JSF2 )
- Développement de composants graphiques customisés selon contraintes clientes fortes (Primefaces 5.1 )
- Réalisation de méthodes d’exports / impressions PDF ou CSV des données suivant des modèles Word ( XDocReport )
- Développement AGILE par Sprints avec recette quotidienne, prise en compte des retours clients fluides
- Réalisation de Tests Unitaires systématiques
- Normes de développements rigoureuses soumises à Sonar avec objectifs sur livrable (Code structuré / Documentation Javadoc / Couverture de code)
- Chaque développement suit la méthode du Test Driven Development
BULL SAS
- Ingénieur en conception et développement
SCHILTIGHEIM2012 - 2014Pour Orange - Mission en AT - Projet AGAP et AURORE – 15 Personnes
Participation à l’élaboration d’un logiciel de gestion du paramétrage de catalogues mobile (projet AGAP) et convergence logicielle des métiers fixe et mobile (projet AURORE).
AGAP
- Création d’extracteurs de données pour matériel CISCO
- Modèle de données complexe : binding JAXB et TU JUnit complets
- Mise en place de web services fournisseurs de catalogues mobiles
- Catalogues accessibles via webservices (CXF / Axis 1.4)
- Correction applicative sur générateurs de catalogues clients
- Utilisation d’HP Quality Center, développement Agile
- Recueil des besoins et opérations de soutien MOA
- Elaboration de contrats d’interfaces et propositions d’évolutions
AURORE
- Mise en place du nouveau socle logiciel
- Découpage n-tiers (model / dao / business / UI) par Maven
- Installation sur instances de Cloud :Oracle, Jonas, Apache et application métier
- Mise en place de l’intégration continue par Jenkins
- Analyse importante des fonctions métiers (fixe / mobile) et convergence du code
- Importants tests de non régression assurés par JUnit suite à convergence
- Architecture logicielle repensée et améliorée
BULL SAS
- Ingénieur en conception et développement
SCHILTIGHEIM2012 - 2012Pour la Marine Nationale - Projet SIGLE - 10 Personnes
Reprise d’un contrat concernant un logiciel de gestion logistique pour la marine.
Faisant parti du premier noyau dur de l’équipe, nous avons participé au lancement du projet chez Bull.
- Mise en place des environnements de déploiement de l’application
Plateformes de développement et d’intégration dans le Cloud
- Installation et administration Oracle, WebSphere, Tomcat et Maximo
- Mise en place d’un système de gestion des livrables
- Découpage du projet en n-tiers, versioning et intégration continue sous Jenkins.
- Gestion des anomalies, faisant partie du contrat de TMA (avec pénalités)
- Gestion de la relation avec la TME et le client
TOULOUSE2009 - 2012EUROCOPTER – Projet Simulateur de mission ( SIRINA ) - 15 Personnes
Participation aux taches de conception et de développement d’un logiciel de préparation de missions pour le compte d’Eurocopter.
- Développement du processus des livrables et d'intégration continue
- Développement de préparateurs de données pour matériels embarqués de type CMA.
- Développement de calculateurs de missions de vol pour hélicoptères NH90.