Mustapha - Consultant JAVA
Ref : 121229F001-
20250 CASA (Maroc)
-
Consultant, Développeur, Testeur (46 ans)
-
Freelance
Chef de Projet Technique JAVA/J2EE - Freelance
Client : CFDT (Confédération française démocratique du travail)
Juillet 2012 à Novembre 2012.
Projet : GASEL (Gestion des Adhérents et des Structures En Ligne)
Contexte :
Projet en forfait avec une équipe de 13 personnes (Domaine syndical).
Rôle :
Gestion d'équipe et de projet.
Accompagner et coordonner les différents acteurs internes ou externes liés au projet (Reporting, Validation, Suivi, Indicateurs, …).
Constituer le cahier des charges technique qui est une réponse au cahier des charges fonctionnel constitué par la maîtrise d’ouvrage (MOA).
Etablir le planning, prévoir les ressources et attribuer les tâches, cadrer le budget en accord avec la maîtrise d’ouvrage.
Gérer les priorités, gérer les changements, gérer les risques, l’avancement du projet, suivre les coûts, les délais.
S’assurer de la cohérence finale entre les fonctionnalités souhaitées et la réponse technique apportée, notamment à travers des phases de test et les campagnes de recettes internes.
Mise en place de bonnes pratiques et de procédures et suivre leurs évolutions.
Environnement technique : SOA(Web Services), CXF, Struts 2, JSon, Maven 3, Hibernate, Spring, ESB(Camel), MDM (Master Data Management), EBX5, SQL Server, JDK 6, CheckStyle, PMD, FindBugs, Sonar, Jenkins, SVN, Eclipse, Tomcat, JBoss, JIRA, Redmine, SQuirreL, CAS(SSO, LDAP).
Méthodologies de réalisation : Agile/Scrum.
DESCRIPTION DES MISSIONS
Ingénieur Analyste Confirmé (Logica à Casa)
Société Générale - Banque
Avril 2010 – à Juillet 2011
Projet : PESOS MCR/CVO(TMA)
Contexte :
Dans une équipe de 5 personnes.
Conception et développement des demandes pour les cinq projets (IMAILS, TOMII, REFTEL, ITEL, IPX).
Rôle :
• Conception et développement des évolutions, corrections des anomalies et le traitement des retours de la recette.
• Validation, développement et mise en place de l’architecture applicative.
• Rédaction des dossiers de fabrications (Spécifications Technique).
• Plan de Charges prévisionnelles des charges et capacité de production.
• Chiffrage des demandes à partir d’Abaques.
• Revu de code, rapport d’avancement du projet.
• Gestion de QC (Quality center) pour les bugs, évolutions, …
• Suivi de l’intégration des projets.
• Répartition des tâches, suivi et reporting de l'avancement du projet.
• Gestion et suivi de l’activité des projets.
• Mesure de la qualité de service et du respect des engagements respectifs (Reporting, Suivi, indicateurs, …)
Environnement technique : Eclipse IDE, ANT, Rational ClearCase UCM, Spring 2.5.4, JDBC, JavaMail API, DIVA, QC (Quality Center), SMTP, Postfix, Qpopper, Oracle 10g, StartUML, EPTICA SERVER(Progiciel), Weblogic server 9.2, Sun Solaris 10, Axis 1.4 (SAAJ, JAX-RPC, WSDL4J), Xalan 2.7, XML Serializer, Servlet, …
DESCRIPTION DES MISSIONS
Ingénieur Analyste Confirmé (Logica à Casa) - Sales & Distribution
Groupe Aventis Sanofi Parsteur France
Juillet 2011 jusqu’au 03 Juillet 2012
Projet : ERP FuturMaster(TMA)
Contexte :
Gestion de projet et des demandes dans le cadre de la TMA FTM.
Rôle :
• Gestion des demandes, développement, test, mise en recette, mise en production de l’ERP FuturMaster, reporting de l'avancement, suivi qualité…
• Participation à la mise en place de la TMA FTM (Indicateurs, SLA,…)
• Répartition des tâches, vérification du travail effectué, planification,
• Analyse et des demandes (incidents, demandes cataloguées/non cataloguées,)
• Support N2 et N3 pour les utilisateurs internationaux
• Proposition et développement de solutions techniques.
Environnement technique : FuturMaster 5.0, Javascript, Batchs (windows), VTOM, SVN, Mantis, BMC Remedy, Citrix.
DESCRIPTION DES MISSIONS
Prestataire de la société Oceane Consulting
Mission chez (Paris):
France Telecom - Expert Technique J2EE
Depuis Mars 2009 jusqu’à Mars 2010.
Projet : Karma Back Office Web Services (BOWS).
Contexte :
Dans une équipe de 7 personnes : Analyste fonctionnel, DBA, 5 développeurs.
Conception technique, Gestion de projet et Développement de «Karma Back Office».
Mettre en place le framwork Spring pour les modules BOWS (Back Office).
Rôle :
• Analyse des spécifications fonctionnelles et BU (Besoins utilisateurs).
• Etude d’impacts de l’intégration de Spring sur les projets du Back office.
• Migration vers Spring des projets du Back office.
• Réalisation des spécifications techniques et du WSDL du web service.
• Mise en place de l’architecture applicative.
• Rédaction des manuels développeurs et utilisateurs.
• Création du projet et déploiement du web services.
• Support technique pour les développeurs Back office.
• Revu de code, rapport d’avancement du projet.
• Répartition des tâches et estimation de charge de développement et du RAF (Reste à faire).
• Création du Backlog sprint pour la méthodologie de réalisation Agile/Scrum.
• Gestion du QC (Quality center) pour les bugs, évolutions, …
• Suivi de l’intégration du projet avec les autres projets.
• Gestion et suivi de l’activité du projet.
• Plan de Charges prévisionnelles, chiffrage, Répartition des tâches, suivi et reporting de l'avancement du projet.
Environnement technique : Eclipse IDE, ANT, Maven 2, Axis 1.2, JDK 5, Subversion 1.4.2, Spring 2.5.4 (annotations), JDBC, Junit 4, log4j 1.2, XmlParser, Servlet, SOAPUI 2.5.1, Oracle10g, JOnAS 4.8.6 sur serveur blade Linux Redhat Entreprise 3.0, Apache 2.0 sur blade Linux Redhat Entreprise 3.0
Méthodologies de réalisation : Agile/Scrum.
DESCRIPTION DES MISSIONS
Prestataire de la société Oceane Consulting
Mission chez (Paris):
Bouygues Telecom - Expert Technique J2EE
Depuis Octobre 2008
Durée de la mission : 6 mois
Projet : Web services Internet HD.
Contexte :
Dans une équipe de 4 personnes
Conception et développement de deux web services.
Rôle :
• Analyse des spécifications fonctionnelles et BU (Besoins utilisateurs).
• Chiffrage, plan de charge, répartition des tâches, suivi et gestion du projet.
• Réalisation des spécifications techniques et du WSDL du web service entre l’ALSB et l’IHM.
• Réalisation du WDSL du web service entre L’ALSB et l’interface AACCPI.
• Conception de l’application, mise en place des outils
• Création du projet et déploiement du web services.
• Développement et support technique
• Rédaction de la documentation technique
• Test unitaires, Intégration et de mise en production.
Environnement technique : XMLSpy 2006, Eclipse IDE, ANT, Maven 2, Weblogic 9.2, JDK 5, SVN, Hibernate, LOG4J, Spring, SOAPUI, JUnit, JMock, Oracle9i, PLSQL Developer.
DESCRIPTION DES MISSIONS
Prestataire de la société Oceane Consulting
Mission chez (Paris):
NorSys - Consultant J2EE
Depuis Juillet 2008 jusqu’au Sept 2008
Durée de la mission : 3 mois
Projet 1 : TELESERVICE COMPTE PS
Contexte :
Dans une équipe de 5 personnes.
Développement d’un Télé service pour la RSI (Régime Social des Indépendants) qui offre une interface de communication avec d’autres organismes (CNAM-TS et des organismes conventionnés).
Framework : Architecture 3-tiers (Service, Business, Dao)
Rôle :
• Analyse des spécifications fonctionnelles et techniques.
• Rédaction des spécifications techniques générales et détaillées.
• Répartition des tâches et support technique pour les développeurs.
• Revu de la qualité du code Java (Normes de développements).
• Mise en place de Checkstyle & Eclipse Formatter.
• Création de tests unitaire et d’intégration avec JMock 1.2.0.
• Création de tests Web Service avec SOAPUI.
• Création des plans de test et les scripts (pour l’application chargement de batch).
• Tests de validation des données.
• Vérification des journaux d'exécution pour le chargement des batch avec Talend.
• Développement de job sous Talend open studio.
• Mise en production du projet avec le client.
Environnement technique : Eclipse IDE, Maven 2, Tomcat / JBoss, Axis 1.4 (Web Services), Hibernate, LOG4J, Spring, SOAPUI, JUnit, JMock, Oracle9i, PLSQL Developer, XMLSpy 2006, JDK 6, SVN, AndroMDA, MagicDraw UML 9.5, Power AMC, Talend Open Studio 3(ETL : Extract Transform Loading), Oracle 10g, Ant 1.7.0, PowerAMC.
Méthodologies de réalisation : Agile/Scrum.
DESCRIPTION DES MISSIONS
ECA-SOLUTIONS : Ingénieur Etudes et Développement J2EE
Avril 2006 à Mai 2008
Durée de la mission : 26 mois.
Projet : Mimente
Contexte :
Dans une équipe de 8 personnes : 1 architecte, 1 chef de projet, 6 développeurs.
Migration du system d’information de l’Entreprise du php/MySQL vers J2EE.
Rôle :
• Développeur d’applications et de sites Internet et intranet en technologies J2EE : Eclipse, JSF, Hibernate, PostresSQL, MagicDraw UML …
• Rédaction des spécifications techniques générales et détaillées.
• Développement des applications web d'architecture 3-tiers. Persistance avec Hibernate.
• Gestion des versions avec SVN.
• GED documents (pdf, doc, …) en ligne avec iReport 1.2.1.
• Déploiement de versions de test et de production (Maven 2)
• Tests unitaires modèle, Métier, présentation
• Tests d'intégration
• Mise en production
• Encadrement de deux stagiaires (référent technique)
• Responsable de développement des produits d’assurances.
• Participation à la rédaction des spécifications fonctionnel et technique pour la mise en place d’un ESPACE CLIENT intégré sur le site de l’Entreprise.
Environnement technique : Eclipse, Hibernate, Maven, TortoiseSVN, Dreamweaver MX, Tomcat, PostgesSQL, JSP, JSF, HTML, Javascript, UML, MagicDraw UML, HTTPS, Paiement en ligne (HTTPS), iReport (génération de documents pdf, doc, …), Mantis (serveur de gestion des taches et des bugs).
DESCRIPTION DES MISSIONS
Sophia Concept (CAO/DAO) : Analyste Développeur C++ / MFC
Août 2003 à Mars 2006
Durée de la mission : 2 ans et 8 mois.
Projet : RcExpert
Contexte :
Dans une équipe de 4 personnes : 1 chef de projet, 3 développeurs.
Développement du logiciel RcExpert pour la Conception et la réalisation des plans de dessin de ferraillage.
Rôle :
• Réalisation du site de la société (php/MySQL).
• Conception et développement C++/MFC.
• Planification du projet, rédaction du cahier des charges.
• Réalisation de l'architecture et prototypage de la nouvelle version.
• Tests unitaires modèle, CAO/DAO, Métier, présentation.
• Tests d'intégration.
• Développement et génération de l’algorithme du code d’installation du logiciel.
• Formateur & Responsable de la formation AutoCAD.
Environnement technique : UML, Visual C++ 6.0, MFC, Rational Rose 2000, AutoCAD 2000, 2002, 2004, 2005, Setup Factory, OpenGL.
DESCRIPTION DE STAGE
Projet de fin des études (PFE) au sein de la société Sophia Concept - CAO/DAO
Durée du stage : 6 mois.
Projet : GSIG
Contexte : en binôme.
Développement d’un projet sur les systèmes d’Information Géographique.
Environnement technique : C++, MFC (Microsoft Foundation Class), SQL server, RcExpert.
Projets Académique
Projet : Gestion des étudiants
Développement d’une application pour la gestion des étudiants en langage C.
Projet : Simulateur
Développement d’un Simulateur de la mémoire RAM d’un ordinateur en Visual C++ 6.0.
Projet : Echec
Développement d’une application en prolog «jeu d'Echecs».
Projet : Carte à puce
Développent d’un projet pour l’identification des cartes à puces en C++.
DIPLOMES ET FORMATION
Oct 2011 : Master en Management des Systèmes d’information à la FSTS (Faculté des Sciences & Techniques de Settat)
Juin 2003 : Maitrise en Informatique à la Faculté des Sciences & Techniques de Mohammedia
Juin 2001 : DEUG Maths Physique à la Faculté des Sciences de Mohammedia
Juin 1998 : Baccalauréat Science Mathématique
COMPETENCES TECHNIQUES
-Langages : Java, JSP, Javascript, C, C++/ MFC, SQL, C#, PHP, PL/SQL.
-J2EE : Servlet, JDBC, RMI, Web Services, JMS, …
-Frameworks : Hibernate, JSF, Struts 2, Spring
-Outils de développement : Eclipse, JUnit, JFace, SWT, Ms Project, ANT, Maven, Log4J, Axis, SVN, TOAD, JavaMail, Mantis, Putty, Visual C++ 6.0, WinSCP3, FilleZilla, iReport, tortoiseSVN, SOAPUI-Pro, PLSQL Developer, JMeter.
-Serveurs d’application : JonAS, Weblogic, Tomcat, JBoss
-Web : Struts, JSF, XML, HTML, JSon, Apache, SOAP, Ajax, CSS, Javascript, HTTPS, RegExp, WSDL.
-Modélisation / Design : UML, Design Patterns, Merise, MagicDraw UML
-ETL : Talent Open Studio
-Méthodologies de réalisation : UP, Y, Agile/Scrum.
-Base de données : MySQL, PosgreSQL, Oracle10g, SQL Server, MDM.