Menu

Tarik DJABALI

Courbevoie

En résumé

Autonome, polyvalent, doté d'un bon relationnel, tout au long de mon parcourt on m’a donné l’opportunité de réaliser des projets d’envergures ou des modules importants sur tout leur cycle de vie. Conception, réalisation, déploiement et suivi. Ci-dessous les projets que j’ai réalisés, comme ingénieur autonome, ou comme «leader» d’une équipe de développement.

Mes compétences :
Spring Framework
Hibernate
Java
Web Services
LDAP
Eclipse
Secure Socket Layer
REST
Oracle
Mantis
MVC
Jakarta TOMCAT Servlet Engine
JUnit
FLEX
XML
WebLogic Portal
Strut 2
SpringMVC
SQL
SOAP
Oracle PL/SQL
MySQL
JetSpeed 2
Jboss
JIRA
HTML
Google Web Toolkit
Enterprise Java Beans
Cascading Style Sheets
Birt Designer 2.3
Apache WEB Server
Ant
Active Directory
AJAX
JQuey
XSLT
Scala Accounting
SPARQL
JavaScript
JSF2
RichFaces/ primeFaces
UML
Maven
Subversion
Spring

Entreprises

  • Thales - Leader développeur JAVA/JEE PIVS

    Courbevoie 2013 - maintenant Mission : Conception, développement et intégration des évolutions sur PIVS
    PIVS outil pour vérifier et mesurer l'application des processus opérationnels et de management du groupe. Permet également d'aider à évaluer la conformité aux normes et aux modèles pertinents pour THALES
    * Conception et réalisation des corrections-évolutions du logiciel,
    * L'optimisation de code, amélioration des performances ;
    * Résolution de problème fuite mémoire (JAVA Performance Tuning),
    * Montées de version (livraison et tests en pré-production, recette, mise en production),
    * Support technique (analyse, diagnostic et résolution des incidents),
    * Suivi de la prestation (documentation, suivi des demandes et des indicateurs),
    * Participation aux comités techniques client et conseil vis à vis des autres développeurs.
    * Encadrement technique d'une équipe de 3 développeurs.

    Environnement technique : API JAVA: MyBatis, Ant, Spring3, FLEX, Oracle 10g - 11g, Jira
    PLSQL, Triggers, multithreading SQL
  • Bibliothèque nationale de France - Leader développeur JAVA/JEE ESCO

    Paris 2013 - 2013 Mission : Conception, développement et intégration des évolutions sur Espace Coopération (Méthodologie SCRUM)
    Une application ESCO de type web propose aux clients habilités d'accéder aux différents Services de la BNF.
    * Conception de l'architecture applicative composée de trois couches: couche de présentation gérée par SpringMVC; couche métier/business gérée par JavaBeans et JMS et couche d'accès aux données par Hibernate et JPA ainsi que la collecte de données SPAR via le protocole SPARQL.
    * Mise en place des outils de qualité de code avec SONAR, checkstyle.
    * Mise en place d'un environnement de tests avec le framework JUnit.
    * La conception en utilisant des Designs Patterns et des diagrammes UML avec ArgoUML.
    * Rédaction des documents d'architecture technique, de spécification technique détaillée.
    * Intégration des applications via des services web. ;
    * Développement des composants métier, de la couche DAO avec Hibernate, des composants MVC avec SpringMVC.
    * Installation et déploiement dans les environnements de tests et d'intégration.
    * Encadrement technique d'une équipe de 2 développeurs.
    Environnement technique : API JAVA: JPA2.0, Hibernate3.5, Maven, Spring3, Spring MVC3, Spring batch, Portlet MVC2.0, JSR286, JetSpeed 2, web Service REST, Web Service SOAP, SPARQL, JavaScript, jQuery, Hudson, sonar, synergie, Talend.
  • ECOTAXE SECU - Concepteur développeur Java/J2EE

    2011 - 2012 Mission : Développement et intégration au sein de l'équipe sécurité d'une application de gestion
    d'accès et d'une application de signature et de vérification de signature des fichiers.
    Une application admin centrale de type Web permet aux administrateurs habilités,
    l'authentification, création/suppression et modification des comptes ainsi que la gestion des
    profils.
    * Conception et implémentation des modules techniques (JSF2, de la couche métier Spring 3, l'annuaire LDAP avec/sans SSL (LDAPs))
    * Mise en place des outils de qualité de code avec SONAR, checkstyle.
    * Mise en place d'un environnement de tests avec le framework JUnit.
    * Rédaction des documents d'architecture technique, de spécification détaillée.
    * Rédaction de manuelle d'utilisateurs, de document d'installation.
    * Installation et déploiement dans les environnements de tests et pré-prod.
    * Réalisation de tests sélénium.

    Une application signature/vérification de signature de type Web propose : Signature des fichiers Xml/PDF via web service Spi (Logiciel édité par la société Open Trust de gestion de signature électronique centralisée, et de gestion de preuve.)
    * Conception et implémentation des modules techniques (GWT, de la couche métier Spring 3, web service CXF Spring Security OpenTrust, OpenSSL.).
    * Mise en place des outils de qualité de code avec SONAR, checkstyle.
    * Mise en place d'un environnement de tests avec le framework JUnit.
    * Rédaction des documents d'architecture technique, de spécification détaillée.
    * Rédaction de manuelle d'utilisateurs, de document d'installation.
    * Installation et déploiement dans les environnements de tests et pré-prod.
    * Réalisation de tests sélénium.
  • Direction Régional pôle emploi - Ingénieur de développement JAVA/J2EE OLIMP

    Nantes 2011 - 2011 Mission : Développement et intégration des évolutions sur OLIMP
    * Réalisation des développements des couches applicatives, couche de présentation gérée
    par struts2,
    * Réalisation des développements couche métier gérée par JavaBeans.
    * Développement des composants métier, de la couche DAO avec Hibernate,
    * Configuration du portal weblogic. ;
    * Mise en place d'un environnement de tests avec le framework JUnit. ;
    * Réalisation de tests sélénium.
    Environnement technique : API JAVA: Weblogic portal, Hibernate3, Oracle10, Workshop, Eclipse, Tortoise SVN.
  • Assistance publique - Hôpitaux de Paris - Ingénieur de développement JAVA/J2EE ASIP

    Paris 2011 - 2011 Mission : Développement et intégration d'un annuaire de recherche : participation au développement de plusieurs modules d'une application de type web. Les développements sont faits avec les technologies Java/J2EE , struts2, Hibernate
    * Développement des critères de recherche.
    * Authentification.
    * Gestion des profils. ;
    * Gestion des habilitations. Utilisée seulement pour :
    * Le droit de modifier une structure (profil Directeur d'Etablissement).
    * Le droit de créer une structure (profil Agence Régional Santé).
    * Mise en place d'un environnement de tests avec le framework JUnit.
    * Réalisation de tests unitaire avec sélénium.
  • Allianz - Ingénieur de développement Java/J2EE CLEVA

    Puteaux 2010 - 2011 Mission : Développement et intégration de logiciels en Java/J2EE
    * Chantier interface : extraction des flux permettant de transmettre des informations depuis la base de données de CLEVA vers différents domaines. ;
    * Développement de l'architecture applicative composée de 2 couches, couche métier gérée par spring, couche d'accès aux données par Hibernate. ;
    * Chantier architecture : réalisation d'un traitement d'ordonnancement d'une chaine de Batch outils :
    * Développement de batch java. ;
    * Chantier éditique : constitution de maquettes courriers. ;
    * Réalisation des maquettes en utilisant Birt Designer. ;
    * Chantier paramétrage : paramétrage de règles métiers (règles de gestion) Allianz sur Cleva
    Environnement technique : API JAVA: Hibernate, Maven, Spring-2.5, Eclipse, Birt Designer 2.3,SVN

Formations

Annuaire des membres :