Moez - Architecte J2EE
Ref : 120601T003-
59000 LILLE
-
Consultant, Développeur, Architecte (51 ans)
-
Freelance
SNCF Depuis janvier 2010
Consultant JAVA Senior (Architecture, Analyste, Réalisation)
Projet Pelican : Prévisions, Estimation, Listes de matériel de l’Infra pour les Commandes destinées à l’Approvisionnement National
• Architecture
• Modélisation
• Estimation charge
• Réalisation et tests unitaires
Projet Sumatra: Application transverse du SI INFRA qui permet de maitriser l’accés aux postes de travail, sécuriser les postes clients en ajustant l’accessibilité aux profils utilisateurs et d’offrir une gestion centralisé des ressources tout en dédiant localement l’administration pour coller au mieux aux besoins et à la réalité du terrain. Les applications couvrent à ce jour plusieurs domaines : Voie, Signalisation, Caténaire.
• Migration Base Ingres 2.6 à Ingres 2006 et platform solaris
• Documentation et réorganisation des services unix
• Optimisation des requettes et des script shell
• Chiffrage et planification
Projet TIMON: TIMON2 est un ensemble d’applications intranet qui a pour objectif de devenir le référentiel centralisé et sécurisé de maintenance de l’Infrastructure en offrant à tous les intervenants un même outil d’aide à l’analyse par domaine
• Encapsulation logicielle Catalyse : logicielle propriétaire déployé sur le terrain
• Revue de code (optimisation).
• Optimisation des perfomances : profiling / tests de montée en charge.
• Refonte de l'architecture : architecture pragmatique pour répondre au mieux à la nécessité de rapidité du développement
• Reporting auprès de la MOA.
• Organisation des recettes avec la MOA.
Environnement technique : Java, J2EE, UNIX, INGRES,SHELL, Maven, WebLogic, TOMCAT, AJAX, PLANET, CFT,WEBSERVICE, SOA, Quality Center
WFINANCE (Group ALLIANZ) Novembre 2008 à Décembre 2009
Consultant JAVA Confirmé (Conception UML et Modélisation, Réalisation, Architecture)
Projet Portail : Application web destinée aux conseillers salariés et aux partenaires de WFinance. L’objectif de l’outil est de faciliter le développement commercial et l’unification du modèle de données de l’entreprise.
Choix technique des Framework
Analyse, conception et architecture
Estimation des charges et chiffrage
Développement et Tests
• Librairie graphique JFREECHART
• Migration de Struts1 à Struts2
• Migration d’Ibatis à Hibernate
• Architecture Orienté Service : SOA
• Modèle en couche : couche Domain, couche Web, couche Business
• Gestion des transactions avec Spring et Hibernate
Maintenance corrective et évolutive
Revue de code
Projet Portail : Application web destinée aux conseillers financiers pour gérer les arbitrages des comptes de leurs clients
Analyse du système et modélisation
Développement d’un batch automatique de contrôle de données.
Envoi de Mail (JavaMail)
Batch d’insertion en base de données
Test et validation
Développement d’un module en fil d’Ariane de création d’arbitrage
Environnement technique : Java, J2EE, MyEclipse, SqlServer, Hibernate, Struts 1 et 2, Spring, Maven, WebLogic
AGF Octobre 2006 à Novembre 2008
Assistant Chef de projet / Consultant expert ImproveFoundation (Analyse, Conception, Réalisation, Coordination, Formation, Support)
Projet Synthèse Dossier: Refonte d’applications cobol. Le résultat est une application web permettant la gestion des sinistres, des victimes et des contrats
Analyse des besoins MOA
Chiffrage de fonctionnalités ainsi que des demandes d’évolution
Support technique et fonctionnel à la MOA et à la MOE
Rédaction des spécifications fonctionnelles et techniques
Conception UML et réalisation
Rédaction du dossier de test et réalisation des tests
Rédaction du dossier utilisateur
Projet Outils Agents : Ensemble d’applications web utilisées par les agents AGF pour gérer les sinistres et les contrats : souscription, indemnisation, consultation
Participation aux réunions de suivi d’avancement de projet
Rédaction des dossiers de spécifications pour validation utilisateurs
Réception puis traductions des expressions de besoins MOA en solutions techniques
Estimation de charges des nouvelles fonctionnalités ainsi que des demandes d’évolution
Expertise technique sur le Framwork ImproveFoundation :
StrutsLayout,
Architecture SOA
Formation des développeurs
Conception et développement Java/J2EE
Environnement technique : SOA, Websphere, RAD7, WSAD, Transaction IMS, VSS, JAVA/J2EE, Struts, Jsp, Struts Layout
ST_GROUP Juin 2006 à Août 2006
Consultant / Formateur Java- J2EE (Analyse, Conception, Réalisation,Rédaction)
Projet E-learning : Conception et developpement d’une plateforme de e-learning Java/J2EE
Rédaction des cours de Java/J2EE
Rédaction des exercices et des parcours pédagogiques
Conception
Développement J2EE
Tests et validation
Environnement technique : Java, J2EE, Eclipse, Mysql, Hibernate, Tomcat,Struts
AG&M Informatique Février 2005 à Mai 2006
Chef de projet (Analyse, Conception, Réalisation, Coordination, Suivi, Gestion équipe)
Projet ResFac : Application web de gestion de système de factuartion et de réservation Hôtelière
Analyse et rédaction cahier des charges
Rédaction des spécifications fonctionnelles détaillées
Conception et mise en place de l’architecture de l’application
Développement
Encadrement équipe (trois développeurs)
Environnement technique : Eclipse, Java, J2EE, MySql, Tomcat, JUnit, Struts, UML, Hibernate, HTML, JSP, JavaScript, WINDOWS 2000
UPASE37 Mai 2004 à Février 2005
Ingénieur concepteur (Analyse, Conception, Réalisation)
Projet Intranet : Mise en place d’un intranet et d’une base de données pour un organisme de gestion de jeune en difficulté, l’application permet d’informatiser et de centraliser toutes les données concernant les jeunes
Conception d’une base de donnée relationnelle
Rédaction cahiers de charge et des spécifications
Développement de l’application
Conception et développement de l’interface administrateur.
Formations et assistance des utilisateurs
Environnement technique : Windesign, EasyPhp (php/apache/Mysql), Eclipse, JAVA, Tomcat, Javascript, Maven, Hibernate
CyberInfo Tours Janvier 2001 à Août 2003
Analyste programmeur (Analyse, Conception, Réalisation)
Projet : Création de sites internet, de chartes graphiques, maintenance , relations clients animations flash, intégration de scripts (Javascript, cgi...).
Environnement technique : Php, Mysql, LAMP, Javascript, Merise, InDesign, Photoshop, J2EE, Hibernate, Tomcat
Enseignant et formateur
Formation Framework ImproveFoundation
Architecture SOA, IOC, StrutsLayout, Java J2EE
• Septembre 2006 Session 4 jours : 4 développeurs AGF
• Mars 2007 Session 4 jours : 8 développeurs (IBM, Gallery Lafayette)
• Avril 2007 session 2 jours : 4 développeurs AtosOrigin
• Octobre 2006 - Novembre 2008 : Assistance et support technique pour les développeurs AGF
Formation informatique/internet
• 2002 Greta Touraine
• 2003 CyberVitrine Tours
Enseignants Math-Physique :
• 1998/1999 : Lycée Choiseuil Tours
• 1999/2000 : Lycée Grandmont Tours
FORMATIONS
2003 Master informatique, Faculté de sciences Tours
2001 Module conception et développement logiciel. CNAM
1996 Maitrise physique
COMPETENCES TECHNIQUES
Analyse et recueil des besoins utilisateurs : Cahier des charges, spécifications, estimation des charges, formation et assistance utilisateurs
Conception UML et rédaction des spécifications technique
Conception et développement JAVA
Expertise Technique J2EE : support des équipes projet en conception et développement, accompagnement,
Gestion de projet : encadrement d’équipe de 3 à 5 pers
Langages JAVA, SQL, JSP, SERVLET, EJB, JDBC, WEB SERVICES, TAG LIB, SWING, SWT, HTML, Javascript , XML/XSL, CSS
Framework SPRING, STRUTS1 & 2, HIBERNATE, IBATIS,JPA StrutsLayout, ImproveFoundation, JQuery, Ajax
API JAVA SWING, Math, Util, Log4J, Junit, Criteria
SGBD ORACLE, DB2, MySQL, Postgre, SqlServer
Matériel et systèmes WINDOWS 2000/NT/XP, LINUX, UNIX
Design Pattern Singleton, Session Façade, MVC, MVC2, DTO, Iterator, Interface, Factory, Filter
IDE ECLIPSE, WSAD, JBUILDER, MyEclipse, RAD7
Serveurs TOMCAT, WEBSPHERE, WEBLOGIC, JBOSS
Gestion des versions CVS, VSS
Outils de publication MAVEN, ANT
Outils de recette TestDirector, Quality Center
Méthodologie UML, Agile, Scrum, XP