-
CELAD
- Chef de projet
2015 - 2016
Pour EUROPA ORGANISATION
Responsable projet de la réalisation du logiciel métier du service Booking & Services, s'occupant de la gestion des chambres d'hôtels proposées aux clients des congrès organisés par la société.
Le logiciel doit permettre d'intégrer l'intégralité du processus métier : achat de chambres auprès d'hôtels, vente des chambres, rooming, établissement de devis / contrat, liens avec logiciel de facturation, réservation par les particuliers via des portails propres à chaque congrès.
▶ Tâches
• Macro chiffrage, plan de charge, macro planning.
• Recueil du besoin client, réalisation de spécifications fonctionnelles détaillées.
• Mise en place d'outils projet, amélioration de processus
• Animation d'équipe
▶ Caractéristiques
• Equipe encadrée : 4 personnes
• Taille du projet : 1,200+ jh
▌Agile, Kanban
▌PHP 5.6, Symfony2, AngularJS, PostgreSQL, ElasticSearch, Docker, Git
-
CELAD
- Chef de projet
2015 - 2015
Pour NATIXIS CONFORMITE : Fusion Odéon - Géode
Co-responsable projet sur le projet de fusion de 2 applications : déclarations personnelles - conflit d'intérêt.
▶ Tâches
• Elaboration des charges et du planning
• Pilotage bicéphale du projet
• Organisation d’Ateliers SFG
• Rédaction SFD & élaboration des maquettes
• Homogénéisation de la base de données Oracle avec SQL Modeler (contraintes, nomenclature).
▶ Caractéristiques
• Equipe encadrée : 4 personnes
• Taille du projet : 250 jh
▌CycleV, Kanban
▌Java EE 6.0, JBoss AS7, Oracle 11g, JUnit, Jenkins, Maven, Serena Dimensions
-
CELAD
- Chef de projet
2014 - 2015
Pour NATIXIS INTERTITRES
Réalisation d'une application mobile générique basée sur des templates, permettant de déployer rapidement et à moindre coût des interfaces multicanal de consultation de soldes et d'historique d'opérations sur smartphones, tablettes, site web à destination des utilisateurs des applications des clients Natixis Intertitres.
Une technologie hybride (webview) a été utilisée, afin de pouvoir déployer l'application sur les stores iOS & Android, ainsi que de disposer d'un site web.
► Tâches
• Initiateur du projet
• Scrummaster
► Caractéristiques
• Projet en mode "best effort"
• Equipe encadrée : 3 personnes
• Taille du projet : 100 jh
▌Agile SCRUM, Kanban
▌AngularJS, Cordova, Ionic, Eclipse, Bower, Gulp, WS REST, nodeJS
-
CELAD
- Chef de projet
2013 - 2014
Pour NATIXIS ASSURANCES : Projets Etna & Rouler Serein
Responsable projet MOE de la refonte du site internet grand public de gestion des contrats d’assurance (vie, prévoyance, IARD, …) et du back office associé. Application Java EE6 basée sur un socle SOA (SOAP). Projet animé en suivant une méthodologie AGILE – Scrum (daily meeting, kick-off, code review, kanboard, démo, restrospective) .
► Tâches
• Scrummaster
• Suivi de conception et de réalisation de l’application WEB/du socle SOA
• Conception de contrat WSDL
• Ecriture API REST
► Caractéristiques
• Equipe encadrée : 5 personnes
• Tests unitaires avec JUnit, Mockito, PowerMock
• Tests d’intégration avec Spring Test ou Arquillian
• Réalisation de services REST pour l’application mobile « Rouler Serein »
• Intégration continue avec Jenkins
▌Agile SCRUM, Kanban
▌Java EE 6.0 (JSF 2.0, JPA, CDI, EJB, JAX-WS, JAX-RS), Spring Batch, SOA, REST, SOAP
▌JBoss AS7, Oracle 11g, Mockito, JUnit, Jenkins, Maven, Serena Dimensions
-
CELAD
- Chef de projet
2011 - 2013
Pour NATIXIS INTERTITRES : Projet Zenit partie Client
Dans le cadre de la refonte de l'intégralité du système d'information de Natixis Intertitres (carte de prépaiement, titre restaurants), spécification des SFD de la partie Client (à côté des parties Fabrication, Commande).
► Tâches
• Gestion de projet
• interactions/synchronisation avec les autres parties
• Analyse expression de besoins
• Rédaction de SFD suite à des entretiens avec le métier
• Développement de batch Spring Batch
► Caractéristiques
• Equipe encadrée : 3 personnes
• Méthodologie : CycleV
▌CycleV
▌J2EE, Hibernate, Oracle, Seam, JSF, Spring Batch, WebSphere
-
CELAD
- Chef de projet
2010 - 2012
Pour NATIXIS FRANCE : Projet PICASSO
Projet de développement et d'évolution de la plateforme centrale d’intégration de flux bancaire agissant entre les système opérationnels et les systèmes de synthèse. Intégration des fichiers par Batchs JAVA, modules ETL et scripts Shell. Visualisation des traitements des fichiers sur une application WEB. Responsable de l'organisation de l'équipe Java et de la coordination avec les autres équipes (ETL, progiciel SAI).
▶ Tâches
• Etablissement du plan de charge, planning, synchronisation des déploiements
• Mise en place d'outils projet afin d'optimiser les temps de développements
• Animation d'équipe
• Rédaction de documentation technique
• Développement de scripts shell
▶ Caractéristiques
• Equipe encadrée : 2 personnes
• Taille du projet (toute partie confondue) : 2,000+ jh
▌CycleV, Ticketing
▌JSP, Spring, Struts, Oracle Database, Websphere, Serena Dimensions, Unix AIX, Korn shell
-
CELAD
- Chef de projet
2009 - 2010
Pour NATIXIS CONFORMITE : Projet Confidence
L’application Confidence sert à enregistrer les projets d'opérations susceptibles de générer des conflits d'intérêt entre NATIXIS et ses clients ou entre deux clients de NATIXIS. Elle permet également de contrôler la circulation de l'information confidentielle par la tenue de listes d'initiés, de listes de surveillance ou de listes d'interdiction de transactions, en application du Règlement général de l'AMF.
► Tâches
• Reponsable projet
• Rédaction & validation de SFD
• Développement JAVA et PL/SQL
• Optimisation de la base de données (partitionnements, requêtes hiérarchiques, IOT, index bitmap...)
• Mise en place de tests d'interface automatisés avec Selenium
► Caractéristiques
• Equipe encadrée : 4 personnes
• Taille du projet : 1,000 jh
▌CycleV
▌JSP, Struts, Oracle Database, Websphere, Serena Dimensions, Selenium, Hibernate, Velocity
-
CELAD
- Développeur JAVA confirmé
2008 - 2009
Pour PROS : projet eModeling
Dans le cadre d'un projet majeur pour un grand compte français dans les télécommunications :
• conception et réalisation des APIs Java nécessaires à la mise à niveau du produit de modélisation existant Cameleon « E-Modeling », permettant de modéliser les objets métiers du progiciel Cameleon.
• conception, réalisation et optimisation de l’import/export XML intégral et différentiel des données, utilisé pour l’échange et la sauvegarde.
► Tâches
• Rédaction des spécifications techniques (UML),
• Etablissement des charges et du planning
• développement J2EE 2.1 (EJBs, Design patterns Session Facade, Value Object, Business Delegate, Fat Key, JAXB, ...),
• Test unitaires et d'intégration sous Junit,
• Benchmark et optimisations (YourKit Java Profiler, multithreading,)
► Caractéristiques
• Taille de l'équipe : 4 personnes
• Méthodologie : Agile SCRUM
▌Agile Scrum
▌JAVA 1.5, J2EE, Hibernate, JBOSS, Oracle, Eclipse, Git, UML
-
CELAD
- Responsable Technique Web/Java
2007 - 2007
Pour NATIXIS FINANCE : Projet Corot
Dans le cadre du projet de la refonte du système de comptabilité bancaire COROT, destiné à justifier les comptes auprès de la Banque de France (projet de 2,000 jh). NATIXIS lance une campagne de migration d’un nombre conséquent d’applications ; COROT permet de valider une partie d’entre elles.
Le projet se décompose en 2 parties :
• une partie intégration
• une partie présentation / batch
► Tâches
• Etablissement des charges et du planning
• modèles de développement (organisation des sources, charte graphique) en s’assurant de la conformité avec les normes groupe établies.
• Migration des écrans existants
• Réalisation des tests unitaires et tests croisés
• Gestion des corrections lors de la recette métier et parrallel run (pré-production de plusieurs applications)
▌JAVA, J2EE, WEBSPHERE, JDBC, SQL, ORACLE 10g, Struts, PVCS Dimension
-
CELAD
- Développeur JAVA
2005 - 2007
Pour FRANCE TELECOM : Projet SAGES
Le projet a pour but la sécurisation et l'industrialisation de la gestion des recharges téléphoniques prépayées de tous types (cartes plastiques et recharges dématérialisées) utilisée par la Mobicarte pour l'alimentation du compte prépayé associé.
► Tâches
Interventions en tant que concepteur-développeur JAVA/Chef de projet technique sur la partie moteur :
• Conception et développement Java en vue d’intégrer de nouveaux flux de données,
• Optimisation PL/SQL (Bulk Collect, Hints Oracle, tables IOT, nested Tables, …),
• Maintenance corrective (J2EE, PL/SQL),
• Participation à la rédaction du Dossier d’Architecture Technique de la version supérieure
• Encadrement d’un développeur/qualifieur
• Gestion de la relation avec le client et avec le fournisseur
• Transfert de connaissances
▌Solaris 8, JAVA, J2EE, Websphere, JDBC, PL/SQL, Shell, Oracle 9.2.
-
Sollan
- Consultant
Montreuil
2002 - 2005
Intégré parmi les premiers dans l'entreprise Sollan, j'endosse pour de multiples clients de nombreux rôles :
• Concepteur & développeur de systèmes d’information basés sur Java et XML
• Responsable projet
• Consulting
► Airbus
Développement Web d’un prototype de visualisation des vidéos d’essais en soufflerie
Gestion du projet d’harmonisation des productions vidéo des souffleries effectuant les essais sur maquettes
► EADS-ST
Modélisation d'un workflow électronique pour la rédaction de la documentation des produits. Analyse de l’existant, rédaction de SFG & STG
► Ministère de l’éducation
Développement du site de recherche spécialisé dans l'offre à l'international de formations en ligne de l'enseignement supérieur français
► Essilor
Développement et intégration d’un outil permettant d’optimiser la consultation des notices de fabrication par internet
► Sollan
Organisation de l’atelier logiciel du pôle développement : outils, méthodes, veille technologique
-
Micropole
- Développeur JAVA Web
Levallois-Perret
2000 - 2002
Pour SERIAL TRADERS
Développement au forfait de l'intégralité d’une plateforme internet d’informations financières, se plaçant en concurrent direct de la référence de l'époque (Boursorama), puis responsable des évolutions en régie avec l'équipe client.
La particularité de ce projet est la prise en charge d’un flux satellite de cotations entraînant des problématiques très fortes d’optimisation (base de données & front) pour garantir dans le même temps une écriture temps réelle et un accès aux internautes.
► Tâches
• Web Developer Java : développement des graphiques dynamiques (Applet) et statiques, pool de connexion, optimisation des chargements
• Responsable maintenance : gestion de l’équipe de développement client.
► Caractéristiques
• Equipe forfait : 5 personnes
• Equipe client encadrée : 2 personnes
• Taille du projet forfait : 1,000 jh
▌Oracle 8i, Java, JSP, Oracle Application Server