Mohamed - Consultant technique JAVA
Ref : 110221S002-
06200 NICE
-
Développeur, Consultant technique (46 ans)
-
Freelance
Expérience professionnelle
03/2011 - 4/2012
(1 ans et 1 mois)
CMP Banque
Sophia Antipolis
Fonction : Leader technique JAVA J2EE
Environnement technique :
Méthode de conception : design patterns
Langages de développement : JAVA 1.5, J2EE (JSP, Servlet OJB), Sql, SQLServeur, Environnement de développement : eclipse(Indigo), IReport
Serveur d’applications : Jboss (5.1.0)
Système d’exploitation : windows (xp pro), Lunix
SGBDR : SQLServeur (2008 R2)
Autres : BugReport, Jenkins, QTP (Quick Test Professional software), log4j, Struts 1, OJB, Spring, JUunit, Mockito , CVS,WIKI, Maven 3.0.3, JaspertReport, ArgoUML, Drools
Mission
Assurer le suivi du développement et des livraisons du projet CMP
Analyse des erreurs envoyer par le client
Gérer les ressources et affecter les taches (équipe de 4 personnes)
Développent de nouveau module
Correction des anomalies
Assemblage et intégration du projet
Faire les tests de non régression
Livraison client
Support pour le client
Amélioration du socle technique
Réfactoring du code
Intégration de maven pour l'automatisation du déploiement
Concevoir des jeux de test sur QTP pour assurer la non régression
06/2008 - 7/2010
(2 ans et 1 mois) VOYAGES-SNCF La défense
Fonction : Responsable équipe support java
Environnement technique :
• Méthode de conception : design patterns
• Langages de développement : JAVA 1.5, J2EE (JSP, Servlet EJB), Sql, Oracle, Environnement de développement : eclipse(3.3)
• Serveur d’applications : weblogic (10.0)
• Système d’exploitation : windows (xp pro), unix
• SGBDR : oracle (10g)
• Autres : Archiva, Hudson, QTP (Quick Test Professional software), hibernate, junit, log4j, Struts 2, Hibernate, JUnit, Mockito 1.7, ClearCase UCM, ClearQuest, JIRA,WIKI de Atlassian Confluence, Maven 2.2.1, Apache 2.0.55
Mission
• Gestion des livraisons
• Livraison de patch
• Planification de la mise en production et Synchronisation avec les équipes d’intégration, de test, et d’exploitation
• Organisation de conf call et décision concernant la mise en production de patch
• Suivi de la mise en production de patch
11/2006 - 05/2008
(1 an et 6 mois) EUROPE ASSISTANCE Gennevilliers
Fonction : Consultant Technique Confirmé java/j2ee
Environnement technique :
• Architecture : soa
• Méthode de conception : uml (booml), design patterns
• Langages de développement : java/j2ee (jsp, servlet, ejb), jdk 1.3, xml, xsl
• Environnement de développement : wsad (5.0)
• Serveur d’applications : websphere (5.0)
• Système d’exploitation : windows (xp pro), unix (aix)
• SGBDR : oracle (9i et 10g)
• Autres : calypso, hibernate, junit, log4j, struts, clearcase ucm, optimizeit, findbugs, jmeter, shell
Mission : Refonte de l’application de gestion des contextes commerciaux des filiales Europe Assistance (Produit, Contrat, Canal de vente, Client).
• Etude et analyse de l’existant,
• Définition de l’architecture technique orientée soa:
• Couche Client : contient toutes les classes, les actions et les pages jsp qui forme le Front Office,
• Couche Interface : contient tous les objets dto permettant le transfert des informations entre la couche cliente et la couche service ainsi que la séparation entre eux,
• Couche Service : contient les ejbs permettant l’accès au processus,
• Couche Model : c’est la couche permettant l’accès à la base de données via hibernate ou jdbc,
• Développement en java/j2ee :
• Module de gestion de contrat,
• Module de gestion de produits,
• Module de gestion des tiers,
• Classes de services (ejb),
• Revue de codes (findbugs, optimizeit),
• Refactoring de codes,
• Optimisation des batchs (renouvellement des contrats, import des données, génération de factures, rattachement des factures),
• Support et suivi des développeurs,
• Mise en place des tests,
• Mise en place du process de versionning,
• Gestion des environnements d’intégration,
• Suivi des livraisons,
• Aide à la mise en production.
08/2006 - 10/2006
(3 mois) M.G.A.S.
(Mutuelle Générale des Affaires Sociales) Paris
Fonction : Consultant Technique Confirmé java/j2ee
Environnement technique :
• Méthode de conception : uml, design patterns
• Langages de développement : java/j2ee (jsp, servlet), jdk 1.5, xml, xsl
• Environnement de développement : eclipse
• Serveur d’applications : tomcat
• Système d’exploitation : windows (xp pro), lunix (redhat)
• SGBDR : oracle (10g)
• Autres : hibernate, junit, log4j, struts, cvs
Mission : Conception et développement de l’application G.A.A.M (Gestion Appliquée aux Adhérents de la Mutuelle) destinée à la gestion des données adhérents.
• Etude et analyse de l’existant,
• Rédaction des spécifications fonctionnelles,
• Développement en java/j2ee :
• Module de gestion de la facturation,
• Module de gestion des ipt,
• Batch pour la génération des factures,
• Batch pour la relance des factures,
• Test et validation.
03/2006 - 07/2006
(5 mois) SSII
(projets en régie et au forfait) Paris
Fonction : Consultant technique java/j2ee
Environnement technique : uml (rational rose), design patterns, java/j2ee (jsp, servlet), jdk 1.4, hibernate, struts, junit, log4j, cvs, mysql, eclipse, tomcat, windows (xp pro)
Projet pour men & co : Etude, conception et mise en place d’un environnement de développement d’une application de gestion.
• Etude et analyse de l’existant,
• Rédaction des spécifications techniques détaillées,
• Conception uml,
• Réalisation du modèle de la base de données,
• Mise en place de la structure de base du projet,
• Gestion des tâches des développeurs,
• Elaboration des états d’avancement,
• Support aux développeurs.
Environnement technique : uml (booml), design patterns, java/j2ee, (jsp, servlet), jdk 1.4, struts, jco (sap), cvs, oracle (10g), eclipse, tomcat, windows (xp pro), lunix (redhat)
Projet pour brico depot : Conception et développement d’un système de gestion concernant les modules stock vente et achat.
• Etude et analyse de l’existant,
• Rédaction des spécifications techniques détaillées,
• Développement de l’application :
• Ecran pour la gestion de la réception,
• Ecran pour la gestion des ventes,
• Ecran pour la gestion de stock,
• Développement des accès à sap (jco),
• Test et validation,
• Livraison,
• Mise en production.
11/2003 - 02/2006
(2ans et 3 mois) COFACE-Italie
(Projet au forfait) Tunis
Fonction : Ingénieur d’Etudes java/j2ee
Environnement technique :
• Méthode de conception : uml (rational rose)
• Langages de développement : java/j2ee (jsp, servlet), jdk 1.4
• Environnement de développement : jbuilder
• Serveur d’applications : tomcat, weblogic
• Système d’exploitation : windows (xp pro)
• SGBDR : db2
• Autres : therm (framework propriétaire), visual source safe
Mission : Développement d’une application de gestion des sinistres pour viscontea.
• Etude et analyse de l’existant,
• Rédaction des spécifications techniques détaillées,
• Conception uml (diagramme de séquence, diagramme de classe),
• Développement de l’application :
• Gestion des sinistres,
• Gestion des quittances de paiement,
• Gestion du contentieux (therm),
• Test et validation,
• Déploiement des ejbs sous weblogic,
• Support aux développeurs.
09/2000 - 10/2003
(3 ans et 1 mois) WEB-ONE
(Projets au forfait) Tunis
Fonction : Ingénieur d’études java/j2ee
Environnement technique du projet 1 :
• Méthode de conception : uml (rational rose), amc designer
• Langages de développement : java/j2ee (jsp, servlet), jdk 1.3
• Environnement de développement : Jbuilder
• Serveur d’applications : tomcat, websphere
• Système d’exploitation : windows (xp pro)
• SGBDR : oracle
• Autres : rmi, log4j, xsl, xml, ssl, cvs
Projet 1 : Conception et développement d’un site web ******** de publication d’annonce.
• Etude et analyse de l’existant,
• Rédaction des spécifications techniques détaillées,
• Analyse et conception de la plate-forme,
• Conception uml :
• use case,
• diagrammes de classes,
• diagrammes de séquence,
• diagrammes d’activité,
• diagrammes de package,
• Modélisation de la base,
• Développement :
• module de profiling,
• module d’administration,
• batch de validation,
• batch de contrôle technique,
• Test et validation,
• Livraison,
• Déploiement,
• Mise en production.
Environnement technique du projet 2 :
• Méthode de conception : uml
• Langages de développement : java, jdk 1.3
• Environnement de développement : jbuilder (4.0 E)
• Serveur d’applications : tomcat (3.2)
• Système d’exploitation : linux (Suse 7.2)
• SGBDR : tamino, oracle
• Autres : log4j, swing, xml, xsl, cvs
Projet 2 : Conception et réalisation d'une solution complète Générateur (WOGen) pour générer un Project Java compilé.
• Recueil et validation du besoin,
• Rédaction des spécifications techniques détaillées,
• Définition de l’architecture de la solution :
• Couche d’interface de paramétrage (swing),
• Couche Métier (génération code java),
• Couche persistance des données,
• Conception et développement du socle technique,
• Test et validation.
DIPLÔME : IUP Ingénierie Informatique (2000)
LANGUES : Anglais (Lu, Ecrit, Parlé)
COMPÉTENCES
architecture soa
Méthode de conception uml (rational rose, booml, jvision), design patterns
amc designer
LANGAGES de développement java/j2ee (servlet, jsp, ejb, jdbc , jms, rmi, i/o, swing)
shell
internet : xml, xsl, xql, jsp, html, javascript, css, dtd
Frameworks java struts, hibernate, calypso
Environnement de developpement eclipse, myeclipse, wsad, jbuilder
Serveurs d’application websphere, weblogic
tomcat, apache, jserv
LANGAGES SQL sql, pl-sql, hql
BASES DE DONNEES oracle, mysql, tamino
db2
SYSTÈMES windows nt(server, workstation), 2000 pro, 9.X
unix (aix), linux (suse, mandrake, redhat, open lunix)
AUTRES ant, log4j
junit, jmeter, Mockito
cvs, clearcase, vss
findbug, optimizeit, mantis
jco (sap)
makefile, xpath
visio, kvisio , homesite
Archiva, Hudson, QTP (Quick Test Professional software)