Menu

Mohamed ZINE

Paris

En résumé

Je travaille actuellement en tant que Freelancer et je suis passionné par la technologie Java EE (Conception, développement, Architecture, Testing) et par les nouvelles technologies (SOA, BI, .Net, SAP....).

Compétence technique :

*Framwork : Strus, Spring, Hibernate, JBoss Seam, Ajax, DWR, JQuery, DisplayTag, JFreeChart...

*JavaEE 7 : JSP/Servlet, Portlet, JSF2, JPA2, EJB3, CDI2, JAX-B, JAX-RS, JAX-WS, JTA ...

* Serveur/ SGBD : Apache 2, IIS, Tomcat, TomEE, JBoss, WebSphere, Mysql, Oracle, PostgreSql ...

* Architecture : Web, SOA, EAI, ESB, REST

*Analyse et Conception/ Méthode agile : UML2.0, Merise, Design Pattern, Scrum, XP, UP...

*Testing : JUnit(1.3, 1.4), TestNG, TestLink, Selenium(RC, Grid, IDE), Apache JMettre

*Build et Intégration continue : Ant1.7, Maven3, Hudson, Jenkins, Sonar,Nexus, SVN, CVS, PMD, ChekStyle, Eclipse, NetBeans,...

*Outil : Power AMC, Rational Rose, Enterprise Architect, GantProjet, JasperReport, CristalReport, Toad for Oracle, Sql Developper...

*Autre : PL/SQL, Liferay Portal, Pentaho, Talend, Apache Axis2, Apache CFX....

Mes compétences :
Hibernate
J2ee
Web service
Java
Uml
Spring
LifeRay Portal
Design patterns
Struts
Architecture logicielle
Scrum

Entreprises

  • Safran Identity & Security - R&D Senior IT Consultant | Freelance

    Paris 2016 - maintenant
  • FREELANCER - CONSULTANT - Expert Technique Java EE/ SOA

    2016 - maintenant
  • Visual Soft /IT Group Morrocco - Référent Technique && Architect Applicatif Java/ Java EE

    2016 - 2016 - Évaluation et validation des choix techniques/technologiques,
    - Mise en place de l’architecture applicative,
    - Mise en place et maintien des outils et environnement de travail,
    - Conception des solutions techniques répondant aux SFD,
    - Participation à l’accompagnement technique des développeurs juniors,
    - Participation à la réalisation des projets,
    - Supervision technique des développements : qualité de code, maintenabilité, conseil, revue de code.
  • Atos - Consultant en expertise technique Java/JEE

    Bezons 2013 - 2016 - Support technique,
    - Réaliser des études techniques,
    - Garantir le respect de la qualité des livrables,
    - Enrichissement des socles techniques et des STD,
    - Développement des modules applicatifs,
    - Réalisation des revues de code technique et de conception
  • Archos Technology / Group Capital Consulting - Ingénieur d'études et développement Java/JEE Sénior

    2011 - 2013 Mission :
    - Analyse fonctionnelle et conception technique.
    - Réalisation des tests unitaires (TDD).
    - Choix et mise en place de l’architecture technique.
    - Conception technique.
    - Chiffrage des développements.
    - Formation, encadrement et support des développeurs.
    - Audit de code.
    - Développement.
    - Gestion d’équipes de développement JEE

    *Projet MEHARI - Banque AWB (Prestataire chez Capgemini France) (Consultant Java/ BI)
    (Migration des données d'une plateforme source 'ISBA' d'une autre plateforme cible 'DELTA') :
    - Développement des modules de migration des données,
    - Développement des composants techniques,
    - Développement du socle de l 'application ,
    - Réalisation des tests unitaire,
    - Réalisation des qualifications des données,
    - Préparation des livraisons,
    - Correction des anomalies.
    Environnement technique : Eclipse Europa, Java, Swing, ETL : TALEND4.1, Design Pattern, UML2.0, JUnit 1.4, MAVEN2, SVN

    *Projet Direct Info - OMPIC (Responsable technique )
    (Site web e-commerce pour le compte de l’OMPIC, permet de l’achat et la consultation de certain service fournit par l’OMPIC et le paiement en ligne via MTC) :
    - Analyse des besoins fonctionnels,
    - Préparation de l’environnement de développement,
    - Développement du socle de l’application,
    - Réalisation de spécification technique et spécification technique détaillée,
    - Suivi de l’équipe : Affectation, chiffrage et estimation des tâches…
    - Assuré l’assistance technique au client,
    - Développement des écrans: Portlet JSR168, Struts 2.1,
    - Développement service métier/DAO/ Domaine : Hibernate3.2, JPA2.0, Spring 3.0,
    - Réalisation des tests unitaire, tests de performance : JUnit 1.4, Apache jMettre 2.7,
    - Développement des services Web,
    - Développement des composants technique,
    - Garantir le respect de la qualité des livrables,
    - Réalisation des revues de code technique et de conception,
    - Préparation de la livraison et déploiement des produits chez les clients,
    - Correction des anomalies.
    Environnement technique : Eclipse Helios, Oracle 10g, MySQL, Apache Tomcat, Struts 2.1, Liferay Portal 1.6, Portlet JSR168, Spring3.0, Hibernate3.2, JPA2.0, JUnit1.3, MAVEN3, SVN, DOJO, Axis2, Design Pattern, UML2.0.

    *Projet GID - Trésorerie Général du royaume (Consultant Sénior JEE/Testing)
    TMA corrective et évolutive des services métier du domaine fonctionnel de l’application ‘Gestion Intégré des dépense publique’/ Tests fonctionnel :
    - Rédaction du plan de test fonctionnel,
    - Mettre en place les différents builds sous Hudson,
    - Développement des tests automatiques en utilisant : Selenium, TestNG,JDOM XML,
    - Suivre les indicateurs sur l'outil Sonar, tests unitaires
    - Automatisation des tests fonctionnels,
    - Optimisation et documentation de scénario des tests,
    - Optimisation des services métier.
    Environnement technique : Eclipse, Apache Tomcat , Struts 2.1, Spring2.5, Hibernate3.0, XML,MAVEN2, SVN, JIRA, UML2.0, Selenium (RC, Grid, IDE), TestNG, TestLink, JMettre, Sonar, Hudson, SOA .
  • ChronoSoft - Ingénieur d'études et développement Java/J2ee Junior

    2008 - 2011 Mission :
    -Participation à la réalisation du cahier des charges.
    -Analyse des besoins fonctionnel,
    -Réalisation des spécifications techniques: Rational Rose, Architect Enterprise, Power AMC, Star UML,
    -Développement des écrans : Struts 1.3, ajax, javascripts, css...
    -Développement des processus métier et la persistance des données: Hibernate3.2, Spring 2.5/3.0...
    - Test: Unitaire, d'intégration et de performance: JUnit3.x, DBUnit, JMetter,
    -Préparation des livraison et l'installation des solution chez les clients,
    -Assisté au formation des utilisateurs des applications.

    *Projet Solution MAGICGTI - Banque BMCI
    (Développement d’une solution de Gestion des Titres d’importation) :
    - Réalisation de spécification technique et spécification technique détaillé,
    - Développement des maquettes,
    - Développement des composants métier et gestion de persistance,
    - Réalisation des tests : Unitaire, intégration et performance.
    Environnement technique : NetBeans, Apache Tomcat, Oracle9, JSP2.0, Servlet, Hibernate 3.2, Ajax (jquery, AdobSpry), Design Pattern, UML2.0, JUnit1.3, Ant1.6, Power AMC12.

    *MagicClear - Crédit Agricole (Responsable de projet)
    (Développement d’une solution de Gestion de valeurs mobilières) :
    - Choix et mise en place de l’architecture technique,
    - Conception technique,
    - Développement du socle de l’application,
    - Participation à la réalisation de spécification technique et spécification technique détaillé,
    - Développement de l’interface graphique de l’application : Struts 1.3,
    - Gestion de persistance sous Hibernate 3.2,
    - Implémentation des processus métier : Spring 2.5,
    - Génération des états : en utilisant iReport.
    - Réalisation des tests unitaires et test de performance : JUnit1.3, JMeter.
    Environnement technique : Eclipse, Tomcat, SQLServer2000, Struts1.3, Spring2.5, Hibernate3.2, JUnit1.3, ANT1.6, javaScript, CVS, DWR2.0, DisplayTag, Acegi, Design Pattern, UML2.0, JasperReport.

    *Projet MGA - Portail Client (Team Leader)
    (Participation à la mise en place des solutions pour le démarrage de la nouvelle filiale de Chronosoft : Conception et développement d’une application des gestions des anomalies, gestion de demande des renseignements et le site web www.chronosoftgroup.com) :
    - Analyse fonctionnel,
    - Participation à la réalisation du cahier des charges,
    - Participation à la réalisation de la spécification fonctionnelle détaillée,
    - Participation à la réalisation de la spécification technique et spécification technique détaillé,
    - Développement des maquettes : Struts 1.3,
    - Gestion des processus métier et persistance : Spring 2.5, Hibernate 3.2,
    - Automatisation des tests,
    - Participation au développement de Back-office du site,
    - Gestion d’équipes de développement JEE: délégation des tâches, estimation des tâches, formation, encadrement et support des développeurs
    - Participation au déploiement et la mise en production,
    - Formation des utilisateurs.
    Environnement technique : Eclipse, Tomcat, Oracle, Power AMC12, Struts1.3, Spring2.5, Hibernate3.2, DisplayTag, JUnit1.3, Maven2, CVS, Design Pattern, UML2.0, jQuery, Facebox, PHP, Mysql, Oracle 10g.

    *Projet BNPPASS – Pour le Compte de BNP Paris Bas (Prestataire chez ACCENTURE Maroc)
    (Projet de refonte et migration : construire Web Service/Service Métier pour le Produit de MasterI de LineData Service) :
    - Transformation de code : Transformation de code programmes IHM de Magic en programmes Batch Magic,
    - Développement de procédure PL/SQL,
    - Teste unitaire et teste d'intégration,
    - Développement des web services
    - Correction des anomalies.
    Environnement technique : Oracle 10g, Java, Web Services,Taod for Oracle, Magic eDevelopper, PL/SQL, XMLSpy.

    *Projet MasterI (Consultant chez LineData Service France)
    (Projet TMA : Correction et évolution et faire task force avec l'équipe de MasterI):
    - Correction des anomalies,
    - Développement des procédures PL/SQL.
    Environnement technique : Oracle 9, Toad for Oracle, PL/SQL, Magic.

Formations

Réseau