Hassan - Développeur JAVA
Ref : 130816A001-
92000 NANTERRE
-
Développeur, Ingénieur de production, Intégrateur technique, Scrum Master (42 ans)
-
Freelance
EXPERIENCES PROFESSIONNELLES - JavaEE
Gifi - France Depuis Mars 2018
Architecte applicatif / Réalisateur JavaEE
Etude, architecture, conception et réalisation d’une solution MDM (Master Data Management).
Activités
Choix des technologies pour la realisation.
Mise en place des outils pour l’environment de development.
Mise en place de l’environnement d’intégration continue
Mise en place du plans de qualité logiciel
Documentations
Preparation des environnements: Test, Recette, Pré-Prod, Prod
Livraison, Suivie de mise en production,
Test de validation
Technologies
JAVA, SPRING (core, mvc), Hibernate, MAVEN, svn, MSSQL, Eclipe, TomEE, Junit, SCRUM, Sonar, Jenkins, JDK8/7, Angular Js, dbeaver, Intelliji
SAGEMMCOM - France 03.2017 à 02.2018
Ingénieur Concepteur / Développeur Java EE
Système de supervision des activités de capteurs installé sur une pilonne.
Activités
Etude des besoins fonctionnels.
Conception et génération des rapports de consommation de l’énergie.
Réunion de validation du besoin.
Maintenance et amélioration de l’existant.
Réalisation des évolutions des applications
Test de validation et installation sur l’environnement d’intégration.
Technologies
JAVA, SPRING (MVC, boot, Data), Hibernate, MAVEN, GIT, SQL, ORACLE, IntelliJ, Tomcat, Junit, JEE, SCRUM, Sonar, Jenkins, Oracle, SqlDevelopper, JDK8/7, flyway
Orange 03.2015-03.2017
Ingénieur Concepteur JEE
Conception et développement des évolutions sur l’application FACADES chez Orange. FACADES est une application constituée de plusieurs sous projets elle joue le rôle d’un intermédiaire entre le FrontEnd une interface de réception des commandes et un backEnd une interface de validation des commandes.
Cette mission se déroule en mode agile avec un scrum master (daily meeting, run de 2 semaines).
Activités
Conception détaillée d'une itération
Préparation des livrables
Suivi de la livraison en production et en recette.
Support pour les partenaires qui communique avec l’application FACADES
Support la recette et les développeurs
Gestion des flux xml/json pour les webservices
Correction des anomalies détectées au plus tôt: développement des correctifs.
Refonte d’une partie de l’application avec Spring/JSF/Primfaces/AngularJs
Développement d’un outil de test de non régression pour la comparaison des flux SOAP/REST
Développement des nouveaux WebServices SOAP et REST via apache-cxf/Spring
Technologies
JAVA, SPRING (MVC, CORE) MAVEN, GIT, MySQL, Eclipse, Tomcat, Jetty, JONAS, JUnit, JEE, SCRUM, Hibernate, Sonar, Jenkins, JSP, Winscp, Json, XML, apache CXF.
Orange Depuis Mars 2015
Ingénieur Concepteur
Conception et développement des évolutions sur l’application FACADES chez France télécom.
FACADES est une application constituée de plusieurs sous projets elle joue le rôle d’un intermédiaire entre le FrontEnd une interface de réception des commandes et un backEnd une interface de validation des commandes.
Cette mission se déroule en mode agile avec un scrum master (daily meeting, run de 2 semaines).
Missions :
• Conception détaillée d'une itération
• Préparation des livrables
• Suivi de la livraison en production et en recette.
• Support pour les partenaires qui communique avec l’application FACADES
• Support la recette et les développeurs
• Gestion des flux xml/json pour les webservices
• Correction des anomalies détectées au plus tôt : développement des correctifs.
• Refonte d’une partie de l’application avec Spring/JSF/Primfaces
Environnement technique : filezilla/ winscp/ putty/ Eclipse/ java EE/ REST / SOAP/ SOAPUI / json, xml, oracle/ sqldevelopper /
P S A D'avril 2014 à février 2015
Ingénieur Concepteur 8 mois
Descriptif de la mission : Dans le cadre du projet DIAGBOX, Pivot technique pour les applications de Diagnostic automatique pour les CPI (Chef de Projet Informatique) et les industrialisateurs.
DIAGBOX est une application constituée de plusieurs sous projets gérés par différents chefs de projet.
Missions :
• Conception détaillée d'une itération
• Préparation des livrables et Rédaction du cahier d'exploitation pour chaque application conformément aux normes définies par le client
• Suivi de la livraison en production et en recette.
• Planification des livraisons en accord avec les CPI pour l'environnement de production et de recette.
• Support pour les industrialisateurs en charge de l'installation des applications pour l'environnement de production et de recette.
• Correction des anomalies détectées au plus tôt : développement des correctifs.
• Reporting hebdomadaire (réunions, tableaux de bord)
• Intérim des chefs de projet lors de leurs absences.
Environnement technique : filezilla/ winscp/ putty/ sdivivante/ Eclipse/ java EE
MINISTERE DE LA JUSTICE D'octobre 2013 à mars 2014
Ingénieur Concepteur 6 mois
Descriptif de la mission : Référent technique dans le cadre de la migration du socle technique de l'application GIPSE (Gestion Informatisé des Personnes sous Surveillance électronique). C'est un projet de 5 personnes avec un scrum master. Ce projet est géré en mode agile (daily meeting).
Missions :
• Développement des nouvelles fonctionnalités dans le respect des règles de développement et de la PIC.
• Correction des anomalies remontées avant et après la recette fonctionnelle et technique.
• Préparation de la PIC pour automatiser les tests, la génération des livrables et le déploiement des composants.
• Migration d'Oracle : évolution de la version 9 g à la version 11 g et vérification de la compatibilité de l'application.
• Migration de l'OS RHEL : évolution de la version RHEL 4 à la version RHEL6 et vérification de la compatibilité de l'application.
• Migration de java de la version 5 à la version 7 et vérification de la compatibilité de l'application.
• Migration de Hibernate : évolution de la version 3 à la version 4 et vérification de la compatibilité de l'application.
• Migration du framework Spring (core) de la version 2 à la version 3.
• Rédaction et réalisation des tests unitaires et fonctionnels avec JUnit et Selenium.
• Livraison, packaging pour l'environnement de recette et de production pour le client.
• Rédaction et mise à jour des documentations techniques STD, DAT ...
• Gestion de la maintenance corrective et évolutive de l'application
• Traitement des anomalies qui sont remonté avant et après la recette via Mantis. Chaque personne prend en charge la partie dont il est responsable.
• Animation de réunions de suivi de projet avec le client en comité de pilotage.
Environnement technique : J2ee/ struts/ hibernate/ jboss/ tomcat6/ eclipse/ svn/ linux/ windows/Oracle/ sqldeveloppeur/ Mantis/ Jenkins/ sonar/ Maven
ASIP SANTÉ De janvier 2012 à septembre 2013
Ingénieur Concepteur 21 mois
Descriptif de la mission : Maintenance applicative d'une application de gestion des personnels de santé (RPPS : Répertoire Partager des Personnels de Santé). Au sein d'une équipe de 4 personnes avec un scrum master (Daily meeting). Ce projet est géré en mode agile.
Missions :
• Formation technique et fonctionnelle des intervenants sur l'application RPPS : Rédaction de support de formation et présentation.
• Développement des évolutions de nouvelles fonctionnalités qui nécessite des modifications des documents STD, SFD, DAT, Manuel d'utilisation.
• Rédaction et Réalisation des tests unitaire (Junit) et des tests fonctionnelle avec selenium en mode automatique.
• Corrections des anomalies remontées avant et après la recette. Ces anomalies sont gérées via Mantis.
• Etude de l'évolution du socle technique de l'application avec prise en compte des risques.
• Tests unitaire SOAP UI pour valiser les travaux au quotidien et de façon hebdomadaire.
Environnement technique : j2ee/ struts/ ejb / jboss/ Eclipse/ svn/ Lunix/ windows/ Oracle/ sqldeveloppeur / Mantis
EDF De Juin à décembre 2011
Ingénieur Concepteur 8 mois
Descriptif de la mission : Conception, développement d'une application Web (HYDRO Graphe) pour la visualisation de la consommation de l'énergie et les coûts de production. L'application est destinée à des utilisateurs internes d'EDF. Au sein d'une équipe au forfait Open de 3 personnes.
Missions :
• Rédaction de la spécification fonctionnelle détaillée SFD
• Rédaction de la spécification technique et le dossier d'architecture : STD, DAT ...
• Choix et étude des technologies nécessaire pour la réalisation. Validation du choix avec le client de manière à respecter les contraintes technologique des clients.
• Conception et développement de l'application en mode agile.
• Rédaction des scénarii de test et réalisation des tests de performances via JMeter et Selenium.
• Réalisation des tests unitaires via JUnit.
• Mise en place des processus et réalisation de la validation : Réunion hebdomadaire avec le client.
Environnement technique : Java/ J2EE/ Spring/ xml/ weblogic/ Apache Tomcat/Jsf/ richFaces/ Webservice/ SOAPUI/ Eclipse/ svn/ Linux/ Oracle/ SQL developpeur
FRANCE TELECOM De mai 2010 à mars 2011
Consultant 11 mois
Descriptif de la mission : Responsable des phases de Spécification, Conception et Développement des fonctionnalités sur l'application e-commerce de France télécom (eWifi), au sein d'une équipe de 4 personnes en mode agile.
L'application eWifi permet de vendre des accès à internet aux particuliers en générant des codes d'accès à internet selon le temps de connexion acheté.
Missions :
• Refonte de l'architecture de l'application e-commerce dans le but d'améliorer le temps de traitement de la commande
• Conception et rédaction de la spécification fonctionnelle des évolutions de l'application :
1. Définitions des besoins client lors des réunions
2. Rédaction des SFD, STD, DAT, Manuel d'utilisateur
3. Développement des nouvelles fonctionnalités pour répondre à des nouveaux besoins
• Astreintes (une fois mois de 12h00 PM à 03h00 AM) :
1. suivie de la mise en production de l'application eWifi pour chaque évolution
Environnement technique :
ATG/ Java/ J2EE/ xml/ Weblogic/ Apache Tomcat/ Jonas/ Javascript/ WebService/ axis/ SOAPUI/ Eclipse/ svn/ Linux/ Oracle/ sqldeveloppeur
SEPHORA De janvier à mai 2010
Consultant 5 mois
Descriptif de la mission : Refonte du site e-Commerce de Sephora. Développement de la partie de paiement, et de suivi de la commande au sein d'une équipe de 17 personnes en mode agile.
Missions :
• Customisation de la vue du BCC (Business Control center)
• Gestion de la partie Fulfillment du site web Sephora
• Gestion du statut de la commande qui se base principalement sur l'utilisation du Commerce Pipeline & Fulfillment Pipeline avec personnalisation des processus
• Gestion de l'autorisation de paiement avec PAYBOX (communication grâce à un connecteur existant)
• Gestion du cycle d'achat en ligne par le client :
1. Développement des fonctionnalités propres à la commande à l'annulation, l'envoie, suivie de la livraison,
2. validation de la commande, livraison, gestion du retour, enregistrement du retour, mise à jour de l'état de la commande.
Environnement technique : ATG/ Java/ J2EE/ Xml/ Jboss/ Eclipse/ Svn/ Hudson/ Sqldeveloppeur
DGFIP De septembre à octobre 2009
Formateur 2 mois
Descriptif de la mission : Responsable formation de la DGFIP (Direction Générale de la Finance Publique).
Missions :
• Préparation du cours java niveau 1 et niveau 2
• Formation des stagiaires
• Conception et réalisation du site web « bookstore », site de formation dédié aux stagiaires de la DGFIP.
Environnement technique : xml/ j2ee/ jonas/ eclipse
Compétences Techniques
Base de données Oracle / MySQL
Langages Java / JEE / Oracle PL/SQL / xml / Shell
Langues Anglais / Arabe / Français
Outils/ Framework/api RichFaces / JFace / ejb / JSF / JFreeChart / Servlet / JSP / highchart/ ANT / Apache Axis / Checkstyle / Tests Mantis / Sonar / Eclipse / Jenkins / hudson / Maven / Junit / Selenuim / Winscp / putty / Filezilla / SVN / GIT / SOAPUI / Quality Center / REST / JSON / Spring, Struts, ATG, Hibernate
Serveur d’application Jonas, JBoss, Weblogic, Websphere, Tomcat(Serveur http), jetty,
Systèmes Linux / MS Windows / Android
Formation
2009 Master 2 Pro. Génie informatique Grenoble