Mohamed Fares - Chef de projet J2EE

Ref : 090509D001
Photo de Mohamed Fares, Chef de projet J2EE
Compétences
PL SQL
HIBERNATE
Expériences professionnelles
  • Expérience Professionnelle

    Dedalus


    Ingénieur d’études et développement Depuis 2006


    Team Manager Depuis 2008


    Dedalus est une filiale de Dedalus Spa, éditeur de logiciels médicaux en Italie.
    ********/


    Projet: CPG, depuis 09/2013
    Equipe : 1 Product Owner +1 Scrum Master + 3 Développeurs
    Fonction : Team Leader
    Contexte : Gestion de la réalisation d’une application pour la gestion et la numérisation des diapositives utilisées dans le service de pathologie avec les technologies J2EE et SOA.

    Réalisation du projet en méthode AGILE : SCRUM (Sprint de deux semaines)
    Priorisation, cadrage, planification des actions
    Coordination de chantiers
    Coordonner les activités projets et récurrentes (évolutions mineures)
    Garantir le respect des exigences
    Gestion et coaching des ressources : 3 développeurs
    Elaboration des documents de spécifications fonctionnelles et des comptes rendu des réunions.
    Référent sur le socle technique.
    Développement de l’application en java
    Développement de Web Service de type REST avec l’api JAX-RS
    Optimisation en temps de réponse :
    Optimisation des requêtes SQL
    Utilisation du cache
    Ajout des index
    Test d’intégration avec SOAPUI


    Outils: Java, SQL Spring, Hibernate, SOAPUI, Oracle, Eclipse, Tomcat ,MS-PROJECT, MS-Office,Post-it
    Projet: Tabula Clinica, 02/2013– 07/2013
    Equipe : 1 Chef de projet + Team Leader + 1 Développeur
    Fonction : Team Leader
    Durée : 6 mois
    Contexte : Urbanisation de l’application Tabula Clinica .Système de traitement du dossier clinique du patient de l’admission jusqu’à la sortie

    Etablissement de spécifications fonctionnelles et techniques.
    Réalisation d’un module de Licensing avec des web service WCF
    Réalisation des interfaces graphiques en web 2.0 avec ASP.Net et Telerik
    Utilisation de SVN pour le versionning


    Technologies: ASP.Net , Telerik, WCF
    Projet: DIAWEB, 03/2011 – 01/2013
    Equipe : 1 Architecte + 1 Chef de projet technique + 2 Développeurs
    Fonction : Chef de projet technique
    Durée : 22 mois
    Contexte : Conception et développement d’un portail web pour l’exposition d’un ensemble de fonctionnalités caractérisant les services d’anatomie pathologie et des laboratoires d’analyses (Gestion des processus, consultation des rapports,….) en Java J2EE

    Analyse des besoins et mapping technique des fonctionnalités
    Mise en place de l’architecture N-tiers :
    Couche présentation
    Couche métier
    Couche accès aux données
    Intégration entre les couches
    Conception UML: Use case, diagramme de packages
    Gestion du projet avec Maven : création, compilation, packaging, profiling
    Implémentation de l’architecture SOA : développement des web service avec AXIS 2 et SOAP
    Adoption de l’approche Contract First par l’écriture du fichier WSDL
    Réalisation d’un module sécurité : par la mise en place de l’authentification et de l’autorisation pour les web services avec Rampart via l’annuaire LDAP
    Versionning avec SVN : Création des branches ; des tags
    Développement de l’application en java:
    Réalisation des interfaces graphiques en Web 2.0 avec ZK
    Mapping des objets relationnels avec MyBatis avec l’approche Bottom Up
    Mise en place du conteneur Spring : SPRING IOC et Spring AOP
    Revue et refactoring du code (CheckStyle)
    Optimisation des algorithmes
    Amélioration en temps de réponse.
    Test et validations :
    Ecritures des tests unitaires
    Ecriture des tests d’intégration
    Livraison(Subversion)


    Technologies: Java, ZK, Spring, AXIS2, Rampart, MyBatis, SQL, PL/SQL, Oracle, Eclipse, Tomcat, SVN, Maven
    Projet: ADIWEB, 09/2011 - 09/2012
    Equipe : 1 Responsable de projet + 1 Architecte + 1 Chef de projet Technique+ 2 développeurs
    Fonction : Chef de projet technique
    Durée : 12 mois
    Contexte : Urbanisation de l’application Diaweb pour avoir une solution complète pour la gestion des services de santé à domicile.

    Réalisation du cahier de charges et élaboration des spécifications fonctionnelles
    Réalisation des procédures stockées en PL/SQL
    Réalisation d’un module sécurité avec JAAS
    Intégration des web services
    Test de l'application : tests unitaires avec JUNIT, tests d’intégration avec SOAPUI et réalisation des plans de tests fonctionnels
    Réalisation des interfaces graphiques en web 2.0 avec ZK
    Réalisation des tests de performance en termes de temps de réponse
    Tuning des requêtes SQL selon les tests de performances
    Gestion des projets avec des fichiers Excel :
    Affectation des taches
    Mise en place du planning du projet
    Suivi d’avancement


    Technologies: Java, ZK, AXIS2, JasperReports, Ibatis, SQL, PL/SQL, Oracle, Eclipse, Tomcat, SVN
    Projet: PALM, 09/2010 - 03/2011
    Equipe : 1 Architecte + 1 Chef de projet technique + 2 Développeurs
    Fonction : Chef de projet technique
    Durée : 6 mois
    Contexte : Conception et développement d’une application SOA permettant la synchronisation (temps réel / en différé) des données liées aux soins à domicile avec un système central.

    Analyse des besoins
    Développement des web services de type JAX-WS(AXIS2)
    Développement des web services de type JAX-RS (pour les accès mobile) avec JSON et JERSEY
    Tests d’intégration des web services avec SOAPUI
    Elaboration des spécifications techniques
    Gestion du projet avec des fichiers Excel :
    Identification des taches
    Support
    Affectation des taches
    Mise en place du planning du projet
    Suivi d’avancement


    Technologies: Java, AXIS2, Jersey, MyBatis, SQL, PL/SQL, Oracle, Eclipse, SVN
    Projet: Cartago, 11/2006 - 06/2010
    Equipe : 1 Responsable de projet + 1 Architecte + 1 Team Leader + 2 Développeurs
    Fonction : Concepteur développeur SOA puis Team Leader
    Durée : 3 ans et demi
    Contexte : Conception et développement du système d’information de l’entreprise (clients, contrats, ressources, factures…)

    Analyse des besoins et mapping technique des fonctionnalités
    Modélisation avec UML (Diagramme des classes)
    Implémentation de l’architecture SOA : développement des web service avec JAXB, STAX et SOAP
    Réalisation des interfaces graphiques en web 2.0 avec ZK
    Utilisation des design patterns: Factory, Singleton
    Utilisation de l'architecture du modèle MVC
    Création des rapports Japser Report avec Ireport
    Exécution et rédaction des plans de tests techniques et fonctionnels
    Exécution, rédaction et interprétation des rapports de tests
    Utilisation de SVN pour le versionning
    Rédaction des manuels techniques
    Rédaction des manuels d’utilisation


    Technologies: Java, ZK , Stax, JasperReports, Ibatis, PL/SQL, SQL, Oracle, Eclipse, Tomcat, SVN

Études et formations
  • Domaines de compétence


    Résumé du profil

    Team Manager
    Chef des projets techniques
    Team Leader
    Développement JAVA /J2EE
    Développement SOA
    Gestion des projets et des ressources
    Autonomie et implication au projet




    Techniques

    Méthodologie : AGILE(SCRUM), Mode projet (Cycle en V)
    Méthodes de conception : UML, Merise
    Langages :

    J2EE : Java, Java Servlet, ZUL, HTML, XHTML, CSS ; Java Script,
    SOA: SOAP, XML, XSD, WSDL, STAX, JAXB, JSON
    Scripting: shell script

    Framework et librairies: Spring (IOC,AOP), MyBatis, Axis, Stax, JAXB, KSOAP 2,LOG4J,APACHE
    Bases de données : Oracle 9i, Oracle 11g, SQL Server, LDAP
    Outils de test: JUNIT, SOAPUI
    Outils de build: Maven 2
    Gestions des sources : SVN
    Serveurs d’application: Tomcat 5.5, Tomcat 6.0
    Systèmes : WINDOWS XP, WINDOWS 7, UBUNTU




    Formation et certification

    2013 Certificat de la part du British Council Tunis (General English Pre Intermediate 4 Level)
    2006 Microsft Certified imagine Cup
    2006 Diplôme ingénieur informaticien Spécialisation : Génie logiciel
    2003 Concours d’entrée aux écoles d’ingénieurs
    2001 Baccalauréat scientifique




    Langues

    Anglais Courant
    Italien Notions



    Centres d’intérêts

    Course à pied : Marathon de New York 2011, Marathon de Paris 2011, Marathon de Rome 2011, Marathon de Tunis 2010
    Voyages : France, USA, Hong Kong, Thaïlande, Malaisie, Honduras, Mexique, Ile Maurice, Espagne, Belgique, Slovaquie, Uk, Allemagne, Italie, Dubaï, Egypte, Maroc


D'autres freelances
Chef de projet J2EE

Ces profils pourraient vous intéresser !
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Architecte d'entreprise TOGAF
Marcel Cedric

Architecte d'entreprise TOGAF

  • ROMAINVILLE
ARCGIS TOGAF ARCHIMATE API RESTful J2EE PROJECT MANAGEMENT OFFICE SQL REACT.JS Microservices AGILE
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur JAVA
Philippe

Développeur JAVA

  • CHANOS-CURSON
JAVA SQL J2EE ORACLE JAVASCRIPT Vue.js
Disponible
CV Chef de projet
Luisa

Chef de projet

  • NOISY-LE-GRAND
ITIL AGILE PROJECT MANAGEMENT OFFICE WINDOWS MAITRISE D OUVRAGE SHAREPOINT BUSINESS OBJECTS AS400 JIRA J2EE
Disponible
CV Product owner / Chef de projet JAVA
Rachid

Product owner / Chef de projet JAVA

  • PUTEAUX
JAVA J2EE
Disponible
CV Chef de projet digital
Iliass

Chef de projet digital

  • VÉLIZY-VILLACOUBLAY
J2EE AGILE SQL JIRA API RESTful STRIPE PROJECT MANAGEMENT OFFICE SCRUM NoSQL MICROSOFT TEAMS
Bientôt disponible
CV Architecte Solutions
Omar

Architecte Solutions

  • FRESNES
J2EE JAVA AGILE API RESTful Spring Boot Microservices SAFE GED Cloud AWS TOGAF
Disponible
CV Ingénieur systèmes
Sharan

Ingénieur systèmes

  • COMBS-LA-VILLE
LINUX JAVA J2EE WINDOWS AGILE ITIL
Disponible
CV Chef de projet JAVA
Chahine

Chef de projet JAVA

  • SURESNES
SQL J2EE SPRING JAVA ORACLE C++
Bientôt disponible