J'ai travaillé sur plusieurs projets, de toute sortes. Beaucoup sont resté à l'état de projets, d'autres ont fini par être réalisé mais sans être terminé. Voici ceux qui sont les plus abouti.
Jeu de carte Tunisien créé en Java avec une interface graphique GUI. Jeu prévu pour le réseau local. Ce jeu n'a été que jusqu'en phase de Beta. De petite choses n'ont pu être fini par manque de temps, mais uniquement des fonctions secondaires tel que l'ajout de skins de carte.
Logiciel de gestion de covoiturage interne au département informatique de la SAPN. Ce logiciel est portatif. Il peux être utilisé pour n'importe quel utilisation de prise de rendez vous. Une version Java pour machine unique reliée à une base de donnée sur un serveur distant via le réseau.
Projet en liaison avec le port du Havre. C'est un logiciel de visualisation d'une insécurité au sein d'un bloc de conteneur. Le noyau permettant de gérer le déplacement de conteneur estimé dangereux sur leur emplacement actuel. Ce projet étant subventionné, les sources ne seront en aucun cas dévoilé.
Projet ERP à destination des TPE au sein du SI de Prophessi.
Ingénieur d’études et Développement J2EE – Développement de l'application "Gestion de stocks". L'application, à destination des TPE, fonctionne comme un ERP simplifié (factures, commandes, réassorts, rapports, exports). Développement Agile au sein d’une équipe de 6 personnes dont un chef de projet SCRUM confirmé.
Analyse et conception d'une partie du modèle de données pour la gestion des bons de livraison,
Création des IHM de statistiques sur une période donnée,
Ajout de la prévisualisation des factures professionnelles et correction de la génération des documents,
Restriction d'accès et droits utilisateurs,
Tests et debug sur Tomcat,
Pratique de la méthodologie Agile « Scrum ».
Environnement Technique : J2EE, JSF, RichFaces, JPA, Hibernate, Seam (seam-gen, iText), AJAX (A4J), EJB3, MySQL, SQL, Agile, Scrum, XML, JCR, SVN.
Projet Application Gestion des Ressources Humaine du ministère de l'Agriculture.
Ingénieur d’études et Développement J2EE – Responsable technique du lot – Création de services en ligne au sein d'une équipe de 30 personnes pour le SIRH du Ministère de l'Agriculture.
Conception base de données pivot entre MAAP et ONP,
Support technique transverse, Chiffrage technique,
Rédaction STD/STD chapeau,
Rédaction FTU/FTI et passages des tests JUnit,
Responsable de l'intégration des nouvelles données,
Mise en place du planning de suivi,
Création des scripts d’habilitation et de paramétrage des lots,
Pilotage général de deux lots composés de sept développeurs,
Développement des composants communs et des cas d’utilisations.
Environnement Technique : Java, J2EE, JSF, Spring, Hibernate, SVN, XML, HSQL, Jonas, Maven, Ant, Eclipse, QC, Agile, Scrum .
Projet Outil de Restitution des Enveloppes suivi sécurisé du SI de La Poste.
LA POSTE : 12 mois – Avril 2012 à Mars 2013
Ingénieur d’études et Développement J2EE – 8 mois – Evolution des services de restitution et du moteur d'intégration des enveloppes pour de la restitution BI au sein d'une équipe de 6 personnes au SI de La Poste.
Chiffrage technique des nouveaux services REST et de la migration du système de log au format de la supervision centralisé,
Création des tests PhpUnitTest, Support technique transverse,
Mise en place des processus d'exploitation et de développement,
Création des scripts de packaging et de déploiement en production,
Administration de la plate-forme d'intégration continue Hudson,
Développement des nouveaux services REST,
Correction d'anomalie sur le noyau Java.
Environnement Technique : Java, J2EE, Services REST, SQL, Php5, MySql, SVN, Ant, Eclipse, Redmine, Confluence, Agile, Scrum, Linux.
Projet de Supervision du Tracking des Enveloppes du SI de La Poste.
Ingénieur d’études et Développement – 2 mois – Création d'un module de Supervision des services de Restitution du projet Ocean au sein d'une équipe de 5 personnes au SI Industriel de La Poste.
Conception du module de Supervision et d'un POC du module,
Utilisation du framework de présentation TwitterBootstrap,
Mise en place des processus de développement.
Environnement Technique : Linux, Php5, TwitterBootstrap, CSS, Javascript, Services REST, SQL, MySql, SVN, Eclipse, Confluence, Agile, Scrum.
Projet de gestion des Procurations des entreprises et particulier pour la gestion du courrier au sein du SI de La Poste.
Ingénieur d’études et Développement – 2 mois – Maintenance corrective et évolutive de l'application «Procuration» permettant la création et le suivi de vie des procurations de courriers pour La Poste, au sein d'un équipe de 7 personnes dont un chef de projet Scrum confirmé.
Pilotage du suivi de la recette et correction des bugs existants,
Développement des évolutions sur la génération des rapports et adresses forcées.
Environnement Technique : PHP5, XSL, JQuery, SolR, Services REST, ATOM, Jira, Eclipse, SVN, Mysql, Agile, Scrum.
Projet de gestion de la facturation des Clients Web au sein du SI Numergy.
Numergy/SFR : 10 mois – Mai 2013 à Mars 2014
SCRUM MASTER J2EE – 10 mois – SCRUM Mastering pour la réalisation des systèmes de facturation et de provisionning (projet GRAVITY) du service de mise à disposition de ressource CLOUD aux clients de NUMERGY. Equipe de 12 personnes : 6 développeurs, 1 architecte, 1 ScrumMaster (moi-même), 1 Product Owner, 3 spécialistes Sécurité.
Mise en place du PairProgramming / PairDesigning / PairReviewing / Pair ScrumMastering
Gestion des Métriques qualités de code et agiles (complétude des stories)
Gestion d'équipe : management de proximité
Gestion des Rétrospectives
Mise en place des processus de Mise en Production
Interface avec le système bancaire ATOS pour les paiements
Génération des factures et interface avec le SERES (DOCAPOSTE)
Services REST de CRUD Projets et Utilisateurs
Remplacement de l'outil propriétaire CFS par OpenStack
Environnement Technique : Java, Jax-RS, Jersey, Gson, PowerMock, Mockito, Tomcat, JMX, MongoDB, Bonita, Puppet, HTML5, AngularJS, Bootstrap, Karma, Grunt, Ngix, Phamtom, EclEmma, PMD, Checkstyle, LDAP, CFS, log4j, logback
Projet de gestion des contacts professionnels au sein du SI d'Unibail-Rodamco.
Unibail-Rodamco : 7 Mois – Avril 2014 - Octobre 2014
Developer J2EE – SCRUM Mastering pour la réalisation d'une version du système de gestion des contacts (projet Kuros). Equipe de 4 personnes : 2 développeurs, 1 ScrumMaster (moi-même), 1 Product Owner.
Développement sur l'api Rest CRUD Contact / Client
Création de l'api Rest CRUD Mall
Création d'un module d'import massif de Contact.
Création d'un module de Supervision technique et fonctionnelle de l'application
Mise en place de la méthodologie Scrum au sein de l'équipe
Environnement Technique : Java, Jax-RS, Jersey, Jackson, Spring, PowerMock, Mockito, Tomcat, Oracle, HTML5, AngularJS, Bootstrap, SLF4J, Jira
Projet de création du backend pour les utilisateurs Mobile du projet de gestion des fiches Contrat au sein du SI d'Unibail-Rodamco.
Unibail-Rodamco : 2 Mois – Octobre 2014 - Présent
Developer J2EE – SCRUM Mastering pour la réalisation du back office des webservices du système de création de fiche de contrat (projet Leaseit - WS-PROXY) pour les utilisateurs mobiles. Equipe de 4 personnes : 2 développeurs, 1 ScrumMaster (moi-même), 1 Product Owner.
Création du projet
Création du poc de l'application
Mise en place du build automatisé
Mise en place des scripts de déploiement
Mise en place de la méthodologie Scrum au sein de l'équipe
Environnement Technique : Java, Jax-RS, CXF, Json, Jackson, Spring, PowerMock, Mockito, Tomcat, Oracle, SLF4J, Jira