-
VirtualExpo
- Architecte/Chef d'équipe Java/J2EE
Marseille
2012 - maintenant
-
Thales
- Architecte Java/J2EE
Courbevoie
2012 - 2012
~~ Projet ANC (Association Notariale de Cautionnement) ~~
Application web 2.0 de gestion de cautionnement des prêts pour les notaires de France : saisie, analyse financière, calcul de l'impôt, décision du comité des prêts, générations et gestion documentaire, statistiques de l'activité.
~~ MISSION ~~
Architecte, référent technique
- Avant vente (proposition technique + chiffrage)
- Initialisation projet
- Relecture de code et vérification de la conformité avec les exigences techniques du client
- Rédaction de documents : architecture, manuel d'exploitation, mode opératoire d'installation, fiche de version, spécifications techniques
- Mise en place d'outils transverses (Tests, Intégration continue, qualité, génération de code)
- Participation au développement
- Migration des données (ETL)
Environnement : Java 6, JSF2 / PrimeFaces 3, JPA 2 / Hibernate 3, Spring 3 (core et security), JapserReport, Oracle 11, UML 2 (EA), Maven 2, Hudson, Sonar, Eclipse, SVN, Talend, Access
~~ Clausier ~~
Application web 2.0 de gestion de clauses pour la rédactions d'actes notariés. L'application doit évoluer pour proposer une interface mobile et des services web pour des logiciels de rédaction d'actes externes.
~~ MISSION ~~
Architecte, référent technique
- Avant vente (proposition technique)
- Initialisation projet
- Relecture de code et vérification de la conformité avec les exigences techniques du client
- Rédaction de documents : mode opératoire d'installation, fiche de version
- Mise en place d'outils transverses (Tests, Intégration continue, qualité, génération de code)
- Support technique et formation
Environnement : Java 6, Lucene, JSF2 / PrimeFaces 3, JPA 2 / Hibernate 3, Spring 3 (core et security), JapserReport, Oracle 11, UML 2 (EA), Maven 2, Hudson, Sonar, Eclipse, SVN
-
Thales IS
- Ingénieur d'étude et développement / Expert Technique
Courbevoie
2009 - 2012
~~ CLIENT / PROJET ~~
Appli.not / MICEN
~~ NATURE ~~
Ensemble d'applications hétérogènes réparties permettant d'éditer, de signer (rendre authentique) et de déposer des documents.
~~ MISSION ~~
- Prototypage du client de signature électronique
- Conception et architecture et réalisation du client de dépôt
- Conception et développement d'outils transverses (migration, générateur de jeux de données complexes)
- Tests unitaires / intégration continue (hudson) / tests boite noire
- Audit de code, proposition d'une architecture et d'un chiffrage dans le cadre d'une refonte
- Mise en place d'un service transverse de supervision (JMS) : prototypage, test de charge (soapUi/loadUi/hermes), spécification et réalisation
- Participation aux développements des différentes applications
- Migration de données (BDD + archives chiffrées sur disque)
Env technique : Java 1.6, java webstart, dozer, jaxb, WebService jax-ws, jpedal,JMS/ActiveMQ, maven 2, uml (EA), log4j, xml, spring, junit, hudson, soapUI, loadUI, qualimétrie (sonar), apache pivot 1.5, svn, oracle 11, tomcat 6, Talend
-
BULL Marseille (mission DCNS)
- Ingénieur Java/J2EE
2008 - 2008
Durée : 5 mois
~~ NATURE ~~
Refactoring d'une application en tenant compte de nouvelles exigences (pour les sous marins 'Inde')
~~ MISSION ~~
Etude et analyse de spécifications, d'architecture.
Audit de code, modélisation UML de l'existant et des nouvelles fonctionnalités pour couvrir les nouvelles exigences.
Conception et réalisation d'une brique logicielle réutilisable.
Environement technique : Java, Spring, Patterns, Corba, UML, JUnit, Ant, Eclipse, SVN, rational xde, Hudson
-
Thales IS
- Ingénieur d'étude et développement (confirmé)
Courbevoie
2008 - 2009
Durée : 14 mois
~~ CLIENT / Projet ~~
Real.not / FCDDV
~~ NATURE ~~
Application de gestion
Application à forte volumétrie (400 000 dépôts par ans, et 450 000 interrogations par ans)
Projet pilote visant à mettre en œuvre de nouveaux processus : spécification, qualité, intégration continue
Il définit le nouveau socle technique des futurs projets ainsi qu'une architecture de référence.
~~ MISSION ~~
- Veille technologique
- Participation à l'élaboration du socle technique
- Réalisation d'un prototype IHM
- Initialisation projet et mise en place 'from scratch' du socle technique (metier + ihm, gestion erreurs ...)
- Réalisation de la partie métier et IHM
- Formation/Support d'autres équipes aux technologies du nouveau socle technique
- Mise en place de tests (intégration continu Hudson)
- Rédaction de doc d'archi sur la partie IHM
- Tuning des performances (optimisation de requête, utilisation du cache hibernate, optimisation JSF)
- Test de charge/performances (JMeter)
- Chiffrage
- Formation et support technique et fonctionnel pour la TMA (différents lots d'évolutions)
Environnement technique : Java/J2EE, Spring 2.5, Spring WebFlow2, Spring security 2.0, facelet JSF (richfaces), UML (EA), xHTML, javascript, CSS2, Maven2, JUnit, DBunit, EasyMock, CheckStyle, Eclipse, SVN, Hudson, Hibernate3, AOP, Oracle 10, LdapS, Japser Report + IReport, Apache, Tomcat, JMeter
-
BULL Marseille (mission DCNS)
- Ingénieur developpement Java/J2EE
2007 - 2008
Durée : 3 mois
~~ NATURE ~~
LDT : Developement de briques logicielles de liasons de données tactiques (selon la norme OTAN). Mission en sous-traitance pour Atos Origin
~~ MISSION ~~
Analyse, conception puis developpement.
Environement technique : Java, Spring, Patterns, Corba, UML, JUnit, Ant, Eclipse, SVN, rational xde.
-
BULL (mission DCNS)
- Developpeur JAVA /J2EE
2007 - 2008
Durée : 4 mois
~~ NATURE ~~
TacTab : Application de dessin 'géoréférencé' (pour les sous marins NG4 de la DCNS)
Premier logiciel métier pour Bull (pour le compte DCNS). C'est un projet dit 'base-école' qui a pour objectif d'être 100% compatible avec les normes de développement de la DCNS. Il a été réutilisé notamment pour le projet TORPM (lancement des torpilles).
~~ MISSION ~~
Participation au développement de l'application
Intégration de briques logicielles
Rédaction d'un plan de test
Environement technique : Java, Spring, Swing, Pattern, UML, Ant, JUnit
@FORMATION
- Modélisation UML avec un AGL
- GEMO (framework spécifique de la DCNS)
-
BULL Marseille
- Stagiaire
Les Clayes-sous-Bois
2006 - 2006
Durée : 6 mois
~~ NATURE ~~
E-scale : Application web de gestion portuaire (Port autonome de Marseille et du Havre)
~~ MISSION ~~
Etude est réalisation d'un prototype de génération de code à partir d'un modèle UML.
Amélioration de composant IHM JSF.
Participation au developpement de l'application.
Environement technique : Java/J2EE,Hibernate, JSF (myfaces), UML, Spring, EJB3, Tiles, UML
-
BULL
- Developpeur Java/J2EE
Les Clayes-sous-Bois
2006 - 2007
Durée : 10 mois
~~ NATURE ~~
E-scale : Application web de gestion portuaire (Port autonome de Marseille et du Havre)
Ce projet est le premier de la 'java factory' pour Bull.
Il vise à mettre en place une architecture de référence (réutilisable) pour tous les projets Java à venir.
C'est aussi un chalenge technologique car il est basé sur des frameworks très récent.
E-sacle a permis à Bull de remporté un gros projet de gestion des ressources humaines pour la Marine Nationale (l'architecture a été réutilisée).
~~ MISSION ~~
Participation au développement de l'application générale,support et réalisation :
D'un module de messagerie interne (JMS)
D'une notification automatique sur évènement métier (EJB message)
Du placement graphique des bateaux (SVG)
Environement technique : Java/J2EE,Hibernate, JSF (myfaces), UML, Spring, EJB3, Tiles, UML, Junit, SVG, JMS
-
GMC (Cabinet d'Expertise à Vitrolles)
- Developpeur GED
2005 - 2005
Durée : 2 mois
~~ NATURE ~~
Gestion Electronique Documentaire dans le cadre d'une démarche de capitalisation du savoir.
~~ MISSION ~~
Réalisation d'un moteur de recherche pour l'intranet de l'entreprise avec indexation automatique de documents Word (dans un environnement hétérogène et répartie).
Environement technique : Php, Delphi, Uml, MySql
-
SES Vitrolles (Gestionnaire de sinistre)
- Developpeur SI
2005 - 2005
Durée : 1 mois
~~ NATURE ~~
Application de gestion de sinistre
~~ MISSION ~~
- Développement de la gestion des réparations d'appareils numériques sinistrés (référencement, devis, validation via extranet, réparation)
- Interview de l'ensemble des employés pour modéliser (UML) le processus existant, et proposer des améliorations à la direction.
Environement technique : Php, Delphi, Uml, MySql