Menu

Majed DAMMAK

Tunis

En résumé

Mes compétences :
REST (jersey-server+ JAX-B)
Spring, Seam
PostgreSQL, MySQL
JBoss, Tomcat
Hibernate
SVN, GIT
JSF, RichFaces, Primefaces, JSP

Entreprises

  • TALAN Tunisie - Ingénieur d'étude et de développement Java/JEE

    Tunis 2014 - maintenant - Application Web qui assure la manipulation des ressources BSCS et la gestion des utilisateurs:

    Réalisation d'une application Web capable de gérer les ressources BSCS, les processus de commande de cartes SIM et les utilisateurs chez un opérateur Télécom, ainsi que la journalisation de tous les évènements effectués par l'utilisateur

    * Etudier les relations entre les différentes entités de l'application ;
    * Construction de la Base de données ;
    * Participer au développement de l'application: gestion des utilisateurs, partie de la gestion des ressources BSCS, etc.
    * Implémentation des tests unitaires
    * Rédaction du cahier d'exploitation ;
    * Préparation d'un script SQL pour la création de la Base de données chez l'opérateur ;
    * Contexte Technique:
    Maven, Eclipse Kepler, SVN, Tomcat7, Java6, Spring LDAP, Spring Data, Spring security, Oracle10, WSDL, JSF2.1, Primefaces, JPA, Junit, SQL

    - Web Service qui permet aux clients d'un opérateur d'activer et désactiver un service existant dans sa plateforme

    Migration de l'authentification des appels SOAP qui ont été développé avec `SOAP-Header' vers des appels SOAP développés avec `HTTP Authentication' :

    * Faire fonctionner l'application avec l'ancienne version ;
    * Investigation du code source de l'application. ;
    * Développement des appels Web services avec l'authentification HTTP.
    * Tester l'application en utilisant l'utilitaire SOAP-UI
    * Rédaction du cahier de recette
    * Rédaction du manuel d'installation

    * Contexte Technique:
    Maven, Eclipse Kepler, SOAP-UI 4.6.4, SVN, Serveur Tomcat, Java6, Spring WS, JAX-B, WSDL

    - Passerelle qui assure le transfert des requêtes http en appels SOAP entre la plateforme CRBT et le Web Service BSCS

    Participer à la migration de l'authentification des appels SOAP qui ont été développé avec "SOAP-Header" vers des appels SOAP développés avec "HTTP-Authentication":

    * Monté de compétence pour l'utilisation du SOAP avec SpringWS.
    * Résolution du problème d'invocation du Web Service BSCS qui ne retourne pas de réponse SOAP
    Contexte Technique: Eclipse Kepler, SOAP-UI 4.6, Java6, Spring WS, SOAP
  • MixxIT - Ingénieur d'étude JAVA/JEE, Depuis Février 2013: Team Leader

    Le Canet de Meyreuil 2012 - 2014 - Suivi des tâches pour une équipe de 5 personnes
    - Intervenir dans les projets qui nécessitent une décision ou une amélioration au niveau du code source: Projet Web développé en Mobicents, Projet Java développé pour gérer les tickets des appels SIP, etc...
    - Améliorer un projet développé en RestFull : utilisation de JSON au lieu des chaines de caractère, mettre en place un système de gestion de session, mettre en place un système de trace des évènements
    - Mise en place d'un système de messagerie vocale basée sur les Threads.
    - Développement d'une application Web 'Extranet' qui gère les opérateurs et leurs clientèles ainsi que les utilisateurs d'une application mobile: mis en place d'un module d'administration des utilisateurs et leurs droit d'accès pour que l'application fonctionne en Saas.
    Environnements techniques: JSF, Spring Security, primefaces, Restful, Hibernate, Postgres
    - Développement d'une application Web 'Talckare' qui permet de visualiser les traces des appels SIP, un système de notification qui indique les demandes en attente, les demandes en cours, les demandes confirmées et refusées, et d'une agenda (comme celle de google) qui permet à l'utilisateur de gérer ses tâches à partir d'elle.
    Environnements techniques: JSF, Seam, Hibernate, Postgres
  • Bilog - Ingénieur Développeur

    2010 - 2012 - Développement d’une application WEB ‘Trésorerie’ qui permet de faire un prévisionnel de trésorerie pour PME - TPE, et automatisant l'intégration des relevés bancaires: Etude technique pour faire le choix technologique (Google App Engine Java SDK avec Spring MVC, JDO, Spring Security), Développement de la catégorisation des mouvements importés et non rapprochés, la gestion des budgets et des opérations récurrentes et autres, estimation des charges en utilisant la méthodologie de gestion de projet : SCRUM.

  • HDI ( Horizon Développement Informatique) - Ingénieur d'étude et développement

    2009 - 2010 Développement d'une application WEB pour les sociétés HLM (Habitat à Loyer Modéré), cette application sert à gérer les demandes d'appartements ou de maisons, soit comme locataires ou futurs propriétaires, mais aussi, gérer les constructions et les marchés et par la suite assurer la comptabilisation des différentes transactions indiquées (achats et ventes d'appartements et maisons)

    Environnement Technique: NetBeans, Subversion, Trac, RichFaces, JSF, Facelets, Spring, Hibernate, avaScript, Ajax, JasperReport
  • Itech-Progress - Ingénieur développeur Java/J2EE

    2008 - 2009 - Se familiariser sur Liferay en appliquant certaines fonctionnalités tel que la gestion des connexions et des autorisations.
    - Développer un thème à base de style CSS et JQuery, spécifique pour la société.
    - Développer des portlets à base de Struts et JSF
    - Rédactions des rapports pour les tests et pour faire des guides d'utilisation pour le client
    - Rédiger des comptes rendus hebdomadaires.
    - Faire des études comparatives entre différentes technologies.
    - S'assurer de la qualité des applications en utilisant des utilitaires de qualité de service tel que Jmeter
    - Participer à l'analyse des besoins pour un projet au ministère de l’éducation.

    Environnement Technique: Liferay 5, JSF, Hibernate, Seam

Formations

  • ESPRIT (L'Ariana)

    L'Ariana 2005 - 2008 Diplôme National d'ingénieur

Réseau

Annuaire des membres :