Rachid - Architecte J2EE
Ref : 110609R001-
94250 GENTILLY
-
Chef de projet, Développeur, Architecte (50 ans)
-
Freelance
HSBC, Paris 75 : Septembre 2010 à ce jour
Fonction : Architecte J2EE
Projets : TBS : Outil centralisant l’enregistrement de trades.
Tâches :
• Urbanisation, cadrage technique et rédaction de DAT
• Restructuration du projet en architecture en couches et « mavenisation » des modules
• Mise en place d’une stratégie d’industrialisation des développements (intégration continue)
• Audit de code
• Estimations des charges et chiffrage
• Conception UML
• Développement java/J2EE (Traitement de messages XML en utilisant MQSeries)
• Web services
• Soutien aux développeurs
• Rédaction de documentation technique
Environnement : RAD7, Windows, linux, Oracle, MYSQL, HSQLDB, Log4j, Java (JSF, Servlets, JSP, JavaBeans, Mapping XML, Web services, MQseries, EJB), HTML, CSS, JavaScript, , JUnit, Maven2, LDAP, SVN, Hibenate/JPA, Spring, WAS, UML, RUP, Hudson, Nexus, TeamCity, Design Patterns, Cobertura, PMD, Jdepend, CheckStyle, JMeter, Sonar, Scrum
Pôle emploi, Noisy le Grand Mont d’Est (93) : Juin 2009 à Septembre 2010
Fonction : Architecte J2EE et gestion de projet
Projets : RDVA: Outil de gestion de prise de rendez vous pour les demandeurs d’emploi
Alliance : Gestion des conventions
MMT : Statistiques sur le marché de travail
OGR : Référentiel des métiers.
SAFIR : Référentiel des unités pôle emploi et partenaires
IAE : Insertion par activité économique.
Tâches:
• Contribution à la gestion de projets en épaulant les différents chefs de projets
• Définitions de prototypes d’architectures (Applications blanches)
• Audit de code
• Cadrage et définition d’architectures
• Définition de Roadmap
• Rédaction de DAT.
• Intégration continue
• Estimations des charges, chiffrage et validation des chiffrages
• Conception UML
• Développement java/J2EE
• Scripts Shell
• Comité d’architecture et urbanisation
• Soutien aux développeurs
• Validation de spécifications fonctionnelles et techniques
• Industrialisation des développements
Environnement : Windows, linux, Oracle, MYSQL, HSQLDB, Log4j, Java (Struts, GWT, Servlets, JSP, JavaBeans, Mapping XML, Web services), HTML, CSS, JavaScript, WebLogic, WebLogic portal, JUnit, Maven2, LDAP, SVN, Hibenate3/3.2, Spring, UML, RUP, Hudson, Mantis, Archiva, Design Patterns, Cobertura, PMD, Jdepend, CheckStyle, JMeter, Sonar, Scrum
GDF Suez, La Défense (92) : Décembre 2008 à Juin 2009
Fonction : Architecte J2EE
Projet 1 : SLA Watcher : Outil de calcul des indicateurs de niveaux de services
Projet 2 : Mise en place d’une plateforme d’industrialisation des développements
Tâches :
• Définitions de prototypes d’architectures (Applications blanches)
• Audit de code
• Estimations des charges
• Script shell
• Développement java/J2EE
• Soutien aux développeurs
• Validation de spécifications
Environnement : Windows 2000, Unix solaris, Oracle, HSQLDB, Log4j, Java (Struts, Servlets, JSP, JavaBeans, Mapping XML, Web services), HTML, CSS, JavaScript, WebLogic, WebLogic portal, JUnit, Maven2 , LDAP (AD), SVN, Hibenate3/3.2, Spring, UML, RUP, Hudson, Mantis, Archiva, Design Patterns, Cobertura, PMD, Jdepend, CheckStyle, JMeter
Renault, Plessis Robinson (92) : Janvier 2008 à Novembre 2008
Fonction : Architecte J2EE
Projet : 3DMarketing : Configurateur de voitures sur le web
Tâches :
• Choix des outils de développement
• Définition de l’architecture (3 tiers , SOA)
• Définition de solution et de squelette pour l’application
• Rédaction de documentation d’architecture
• Gestion de sécurité (LDAP)
• Utilisation de VMware windows
• Audit de code
• Encadrement de 8 développeurs
• Estimation des charges
• Conception UML et Développement java(Taglib, Struts1.3.8, Servlets, Tiles, Taglibs, JSP, JavaBeans, Web services), Hibernate 3.2 , Spring 2.5, JavaScript, CSS, HTML, Maven2 , XDoclet, AspectJ
• Tests unitaires
• Tests d’intégration,
• Mise en production
Environnement : Windows 2000, Unix, Oracle, HSQLDB, Log4j, Java (Struts, Servlets, JSP, JavaBeans, Mapping XML, Web services), HTML, CSS, JavaScript, Rad7, WAS JUnit, Maven2 , LDAP, SVN, Hibenate3/3.2, Spring, Xdoclet, WAS, UML, RUP,
Design Patterns, Scrum
LA POSTE, Saint Quentin en Yvelines(78) : Septembre 2006 à Janvier 2008
Fonction : Ingénieur d’études et de développement J2EE
Projet1 : Siloe : Système informatique de suivi de courrier industriel
Tâches :
• Chef de projet technique
• Choix des outils de développement
• Définition de l’architecture de l’application
• Rédaction de documentation d’architecture
• Définition des cas d’utilisation
• Développement java(Taglib, Struts, Servlets, Tiles, Taglibs, JSP, JavaBeans), Hibernate3.2 , Spring 2.X, JavaScript, CSS, HTML, Maven2 , XDoclet, AspectJ
• Encadrement de 4 développeurs
• Tests unitaires
• Tests d’intégration,
• Mise en production
Projet2 : Spectre : Système de Flashage de courrier industriel
Tâches :
• Chef de projet technique
• Définition de l’architecture de l’application
• Définition des cas d’utilisation
• Développement Web services, Java(Taglib, Struts, Servlets, Tiles, Taglibs, JSP, JavaBeans), Hibernate3.2 , Spring 2.X, JavaScript, CSS, HTML, Maven2, XDoclet, AspectJ
• Tests unitaires
• Tests d’intégration
• Mise en production
Environnement : Windows 2000, Sybase, Oracle,HSQLDB, Java (Struts, Servlets, JSP, JavaBeans, Mapping XML), HTML, CSS, JavaScript, Rad6, JUnit, Maven2 ,
SVN, Hibenate3/3.2, Spring 2.X, Xdoclet, WAS, UML, RUP, Design Patterns
SCOR La Défense (92), Juin 2006 Août 2006
Projet :Matrix, Intranet pour la gestion de la réassurance Scor
Fonction : Ingénieur d’études et de développement J2EE
Tâches :
•Elaboration des cas d’utilisation
•Elaboration des Plans de tests,
•Développement Java (Taglib, Struts, Servlets, JSP, JavaBeans, JDBC), JavaScript, CSS, HTML.
•Tests unitaires
•Tests d’Intégration,
•Automatisation des Tests,
•Validation et Mise en Production,
•Documentation Technique et Fonctionnelle,
•Maintenance corrective et évolutive
•Mise en production régulière
Environnement : Windows 2000, Sybase, Java, J2EE (Struts, Servlets, JSP, JavaBeans, Mapping XML), HTML, CSS, JavaScript, WSAD, JUnit, Ant, WinCVS, WAS, UML, RUP, Design Pattern (Singleton, Factory, Façade, Observer, Besiness Delegate ), JFreechart
MONOPRIX Boulogne (92), Septembre 2005 Mai 2006
Fonction : Ingénieur d’études et de développement J2EE sur quatre projets
Projet1 : PLV , Gestion des manifestations commerciales de monoprix
Tâche : Maintenance corrective et évolutive
Projet2 :Omega, Gestion des charges et produits
Tâche : Maintenance corrective et évolutive
Projet3 : Compta on line, intranet pour la gestion administrative des magasins monoprix et affiliés
Tâches :
•Elaboration des cas d’utilisation en se basant sur la définition des règles de gestion,
•Elaboration des Plans de tests,
•Développement Java (Taglib, Struts, Servlets, JSP,EJB, JavaBeans) , JavaScript, CSS, HTML.
•Tests unitaires
•Tests d’Intégration,
•Automatisation des Tests,
•Validation et Mise en Production,
•Documentation Technique et Fonctionnelle,
•Maintenance corrective et évolutive
•Mise en production régulière
•Support Utilisateurs clients (Français)
Environnement : Windows 2000, SAP, Java, J2EE (Struts, Servlets, JSP, JavaBeans, EJB, Mapping XML), HTML, CSS, JavaScript, SAP NetWeaver, JUnit, Ant, WinCVS, SAP J2EE Engine, UML, RUP, Design Pattern
Projet4 : Ariane , Planification automatique des caisses
Tâches :
•Elaboration des cas d’utilisation
•Elaboration des Plans de tests,
•Développement Java (Taglib, Struts, Servlets, JSP, JavaBeans) , JavaScript, CSS, HTML.
•Tests unitaires
•Tests d’Intégration,
•Automatisation des Tests,
•Validation et Mise en Production,
•Documentation Technique et Fonctionnelle,
•Maintenance corrective et évolutive
•Mise en production régulière
Environnement : Windows 2000, Oracle 9i, Java, J2EE (Struts, Servlets, JSP, JavaBeans, Mapping XML, JDBC), HTML, CSS, JavaScript, WSAD, WAS, JUnit, Ant, WinCVS, UML, RUP, Design Pattern
PRO-STOCK , Montréal Mars 2004 à Mai 2005
Projet : Système de gestion d’entrepôts
Fonction : Ingénieur d’études et de développement
Tâches :
•Rédaction des spécifications détaillées :
oSpécification des Actes de gestion,
oSpécification des Règles de gestion,
oElaboration des cas d’utilisations,
•Elaboration des Plans de tests,
•Développement Java (Taglibs, Struts, Servlets, JSP, JavaBeans) , JavaScript, CSS
•Tests d’Intégration,
•Automatisation des Tests,
•Validation et Mise en Production,
•Documentation Technique et Fonctionnelle,
•Maintenance corrective et évolutive
•Mise en production régulière
•Support Utilisateurs clients (Anglais, Français)
Environnement : Unix Solaris, Windows NT, Oracle 9i (SQL, PL/SQL), Java, J2EE (Struts, Servlet, JavaBeans, Mapping XML), IBM Websphere Studio Entreprise Developer 5, TogetherJ, SQLBuilder, JUnit, Ant, CVS, WAS, UML, RUP, Design Pattern
BANQUE DESJARDINS , Montréal Novembre 2003 à Février 2004
Projet : Système de gestion bancaire
Fonction : Ingénieur d’études et de développement
Tâches :
•Analyse du système existant
•Passage du SGBD DB2 à oracle 9i :
- Installation, configuration d’oracle 9i
(Avec la participation d’un administrateur de bases de données oracle)
- Migration de la base de données DB2 vers la base de données Oracle
•Développement Java ( Struts, Servlets, JSP, JavaBeans) , JavaScript, CSS
•Tests d’intégration,
•Automatisation des Tests,
•Validation et Mise en Production,
•Documentation Technique et Fonctionnelle,
•Maintenance corrective et évolutive
Environnement : Windows NT, Oracle 9i (SQL, PL/SQL), Java, J2EE (Struts, Servlet, JavaBeans, Mapping XML), XML, IBM Websphere Studio Entreprise Developer 5, TogetherJ, SQLBuilder, JUnit, Ant, CVS , WAS, UML, RUP, Design Pattern
LABORATOIRE DE L’ UNIVERSITE DE PARIS 6 Mars 2003 (6 mois)
Stage de DEA : Conception et réalisation d’un système réparti de gestion de la disponibilité de produits pharmaceutiques d’une ville (Cas de Paris)
Environnement : Windows 2000, J2EE ( Struts, Servlets, JSP), Oracle 8i (SQL, PL/SQL, Oracle Forms, Oracle reports, Oracle Designer), JDeveloper, UML (CRC, Design Pattern),OC4J
MICRO-KAT Tizi-Ouzou Septembre 1998-Juin 2002
Poste : Ingénieur de développement
Projet 1 : Paramétrage et refonte d’une application de gestion commerciale, existant en C, pour un magasin de dépôt-vente (12 mois)
Environnement : J2EE (Swing, JDBC), Windows, Jbuilder Edition Entreprise, UML , Access 2000
Projet 2 : Conception et réalisation d’une banque de données d’imagerie médicale et dossiers médicaux associés, pour la Clinique SLIMANA sise à Nlle-Ville Tizi-Ouzou : mise en place d’un système d’information fournissant des images médicales (8 mois)
Environnement : COO Grady Booch., Java (Swing, JBuilder) /Windows , Access 1997
Projet 3 : Conception et réalisation du site Web ******** (7 mois)
Environnement : Windows 2000, HTML, PHP4, Apache 1.3, MYSQL
Projet 4 : Conception et réalisation d’une application de gestion de location de véhicules avec la société VoitureLoc à Alger (9mois)
Environnement : Visual Basic, Windows, Access
INSTITUT D’INFORMATIQUE DE TIZI-OUZOU Septembre1996 à Juillet 1997
Stage pour l’obtention du diplôme d’ingénieur
Conception et réalisation d’un générateur de composants logiciels graphiques ; l’utilisateur peut réaliser un graphique en utilisant une interface interactive et le système permet de lui générer un composant logiciel optimal qui lui est associé.
Environnement : C, C++, UNIX Solaris, Windows 95, COO Grady Booch
FORMATION
2009 Architecture orientée services (SOA)
Valtech Training, Paris
2004 Perfectionnement Oracle, java et UML ( en anglais)
Université de McGill , Montréal, Québec, Canada
2003 DEA Systèmes informatiques repartis
Université de Pierre et Marie Curie, Paris, France
1997 Ingénieur en informatique
Institut d’informatique, Tizi-Ouzou Algérie
1991 BAC Mathématiques
COMPETENCES TECHNIQUES
•Systèmes : Unix, Linux, DOS, Windows
•Langages : Java/J2EE, XML /JAXP/XSLT , shell, AspectJ, HTML, SQL, PLSQL, HQL, PHP, JavaScript, JQuery ASP, VB, C, C++, CSS, Groovy
•SGBD : Oracle, ACCESS, Sybase, HSQLDB, SQLServer
•Outils/Frameworks : WebSphere, Rad, Eclipse, Rational Rose, LDAP, WebLogic, WebLogic portal, TogetherJ, , Web services (SOAP, REST, CXF, Jersey) Struts,
Tapestry, Wicket, EJB, AJAX, JNDI, Maven, JDBC, Hibernate, JPA,
GWT,Spring, JDeveloper, JUnit, Ant, CVS, Subversion, Xdoclet,
SubEclipse, Play, Grails, Log4j, Check Style, SweetDev, JDepend,
Jmeter, PMD, Cobertura, Archiva, ServiceMix, Design
Pattern(Singleton, Factory, Façade, Besiness Delegate...) , Continuum,
Teamcity, Nexus, Artifactory, Hudson, Sonar, SonarJ, CruiseControl,
ESB, EAI, BPM, Mantis, TeamTrack, Mantis, JIRA
•Serveurs : Apache, IIS, Tomcat, OC4J, WAS, SAP J2EE Engine, WebLogic, Jboss
•Méthodes : Merise, UML, OBJECTORY, COO, Scrum