Languages de programmation : JAVA /JEE
plateforme: windows, linux, unix
lanuguages maitrisés: JAVA, JEE (servlet, hibernate, spring, struts, flex , jsf, AJAX) , web services( JAXWS, cxf, spring WS)
OBERTHUR CARD System
Fonction : Référent technique JAVA/J2EE
Projet : Projet VISA HUB
Réalisations :
Conception / Développement Java /Camel
Développement des tests unitaires, test d’intégration et fonctionnels.
Développement tests IHM avec Selenium2
Participation à l’écriture des documents de tests, d’installation et d’utilisation
Installation apache 2.4.3 sur une VM linux, avec configuration mode security, mode SSL et mode load balancing
Installation et configuration tomcat6 mod SSL.
Configuration Oracle SSL security coté serveur et client (Hibernate)
Développement des scripts OpenSSL && keytool pour la génération des certificats SSL et les certificats WSS
Installation et configuration de la plateforme d’intégration continue Jenkins sous Unix
Revue de code, refactoring, mesure des métriques qualités (Jacoco, Sonar, Jenkins)
Rôle de SCRUM Master
Environnement : JEE6, Spring3, Hibernate JPA 3, Junit 4, unitils, dbunit, testNG, Log4j, Spring Security, apache Camel, apache Cxf, Ws - adressing, WSS4j, PKCS 1, PKCS 12, hsqldb, OpenSSL, Keytool, Scripts Shell, Maven, Oracle11g, Tomcat6, Eclipse Indigo, SVN, Jenkins, sonar, Jacoco, RedHat 6, SCRUM
SOCIETE GENERALE SECURITIES SERVICES
Fonction : Consultante JAVA/J2EE
Projet : Projet de monitoring des instruments de marché
Réalisations :
Conception et développement Java / Tibco
Revue de code, refactoring, mesure des métriques qualités (Cobertura, Sonar, Hudson)
Environnement: JEE6, Spring3, hibernate JPA, Junit 4, Log4j, JMS, GWT, GXT, Spring Security, process Tibco, Jasper report, maven, Hudson, Oracle 11, Tomcat6, Eclipse Helios, SVN, SCRUM
AMEN BANK
Fonction : Référent technique JAVA/J2EE
Projet 1 : Refonte Système Agence avec une architecture JEE/MDA/SOA
Réalisations :
Définition de l’architecture et des choix techniques
Participation à la modélisation du module de prototypage (retrait espèce)
Formation des équipes sur les technologies J2EE
Assister à la formation assurée par l’équipe de Mia-Software sur l’outil Mia-génération et Mia transformation
Environnement: J2EE5, SOA, MDA, Spring, Hibernate, CXF, blazeds, JAXWS, Flex3, Cairngorm, acegi- security, Junit, JasperReport, JNI, Oracle 10g, Tomcat 6.0, Eclipse, JBoss5, Maven, CVS.
Projet 2 : Mobile Payment (demande de transfert d’argent via ussd, réception d’argent via DAB Cardless)
Réalisations :
Rédaction des spécifications fonctionnelles.
Définition de l’architecture du projet et des choix techniques
Conception et écriture des documents de conception
Développement des Services Web : service Web pour le vis-à-vis de l’opérateur TUNISIANA, deux services web vis-à-vis du service monétique de la banque.
Développement de DLL (JNI) pour la partie de communication avec le système agence.
Ecriture et exécution des tests unitaires et les tests d’intégration avec les différentes parties prenantes y compris la plateforme SMS de Amen Bank.
Conception et Développement d’une application Back Office pour la gestion et le suivi du produit Mobile Payment
Ecriture du document de déploiement.
Installation et préparation du serveur d’application pour la mise en production
Environnement: J2EE5, Spring, Hibernate, CXF, blazeds, JAXWS, Flex3, Cairngorm, acegi- security, Junit, JasperReport, JNI, Oracle 10g, Tomcat 6.0, Eclipse, JBoss5, Maven, CVS.
Projet 3 : Internet Banking (http://www.amennet.com.tn)
Réalisations :
Rédaction de la spécification fonctionnelle.
Conception et Développement de la partie SBE (Système Banque Etranger)
Développement du service de communication temps réel avec le progiciel des opérations SBE
Participation au développement et mise en place de la solution de signature électronique des demandes SBE ou des virements sur le site (signature PKI).
Suivi et revue du code
Tests d’intégration et les tests recettes.
Installation et configuration du serveur d’application JBoss 4.2 sous Red Hat
Maintenance et développement de nouveaux besoins
Configuration du log4j sous Jboss pour qu’on puisse changer son mode de logging à chaud.
Migration du Jboss4.2 vers Jboss 5
Environnement: J2EE5, Struts, Struts-menu, Struts-tiles, Struts-validator, Struts-layout, Displaytag, JasperReport, Hibernate, Spring, acegi-security,sécurité PKI, Java Mail, Junit, Log4j, DWR, Ajax, Oracle 10g, TomCat5.5/6.0,Eclipse, CVS, JBOSS4.2/5, RedHat, JMETTRE.
Projet 4 : Vente et achat de devises en temps réel (http://www.amennet.com.tn/amenFX)
Réalisations :
Développement de sceduler de lecture des valeurs (bid, ask) des couples de devises après chaque rafraîchissement du fichier Reuters
Revue de code et suivi du projet
Maintenance
Environnement: J2EE5, Struts, Struts-menu, Struts-tiles, Struts-validator, Struts-layout, Displaytag, JasperReport, Hibernate, Spring, acegi-security,sécurité PKI, Junit, Log4j, DWR, Ajax, TIBCO-IG, Oracle 10g, TomCat5.5/6.0,Eclipse, CVS, JBOSS4.2/5, Read Hat, JMETTRE.
TNT
Fonction : Référent technique JAVA/J2EE
Projet: Recharge GSM via USSD (Recharge Express AMEN Bank TUNISIANA)
Réalisations :
Etude du besoin et préparation des documents de spécifications.
Définition de l’architecture du projet
Choix techniques
Conception base de données
Conception des uses cases
Développement
Participation aux tests clients.
Mise en production du service
Développement de l’application Back Office pour la gestion et le suivi
Environnement: J2EE5, Struts, Hibernate, Service Web Axis1.3, WS Security (WSS4J), SAAJ, xdoclet, Ant, Junit, JasperReport, Oracle 10g, TomCat5.5, Eclipse, CVS.
2012 : Java Standard Edition 6 Programmer Certified Profession
2006 : Master ingénieur en informatique, option Génie informatique et Réseaux, Faculté de Tunis 2003 : Deux années préparatoires à l’Institut aux Etudes d’Ingénieurs de Monastir
Références | Screenshot |
---|---|
Titre : site internet banking Description : Conception / Développement Java /Camel Développement des tests unitaires, test d’intégration et fonctionnels. Développement tests IHM avec Selenium2 Participation à l’écriture des documents de tests, d’installation et d’utilisation Installation apache 2.4.3 sur une VM linux, avec configuration mode security, mode SSL et mode load balancing Installation et configuration tomcat6 mod SSL. Configuration Oracle SSL security coté serveur et client (Hibernate) Développement des scripts OpenSSL && keytool pour la génération des certificats SSL et les certificats WSS Installation et configuration de la plateforme d’intégration continue Jenkins sous Unix Revue de code, refactoring, mesure des métriques qualités (Jacoco, Sonar, Jenkins) Rôle de SCRUM Master Type projet : applications Thème projet : finance Budget : 2 000 000 € Date : 19/09/2018 |