Menu

Olfa HELALI

Tunis

En résumé

- Architecture: JEE, SOA ,MDA

- Framework JEE: Hibernate, Spring, Struts,
Struts menu, Struts tiles, Struts validator,
blazeds, cairngorm, Flex3, ajax , DWR, Xdoclet, ant,
maven

- Web Services: axis2,CXF
- Framework de sécurité : ACEIGI Security,JAAS,
WSS4J, PKCS11 .

- FrameWork du test : Junit, Cactus, Jmettre

- SGBD: Oracle, MySQL, SQLServer .

- OS: Windows, Linux, Unix .
- Serveur d'application : Jboss4 , Jboss5

Mes compétences :
SCRUM
Serious Gaming
Coaching individuel
Coaching d'équipe
Coaching de dirigeants
Coaching professionnel
Design Thinking
XP
Kanban
Kaizen
Scaled SCRUM
Méthode agile

Entreprises

  • Amen Bank - Ingénieur dev J2EE

    Tunis maintenant
  • SFR - Référent Technique

    2013 - maintenant Projet 1 : infoconso - Application de suivi de consommation
    Restitution de la consommation data et voix pour les clients SFR
    Déblocage et rechargement de data.

    Projet 2 : Refonte User profile V2
    Web service qui exposent les données clients pour les anciennes versions des Smartphones en deux formats JSON et XML.

    Projet 3 : Refonte facture fixe (ADSL/FIBRE)
    Consultation des factures client fixe
    Paiement de factures (PCI DSS) et souscriptions à un ensemble des options

    Projet 4 : Refonte facture mobile
    Consultation des factures clients mobile
    Paiement de factures (PCI DSS) et souscriptions à un ensemble des options

    Réalisations :
    Etudes des anciennes applications
    Extractions des fonctionnalités existantes
    Rédaction des supports fonctionnels sur confluences
    Collaboration avec le PO pour génération de user story
    Collaboration avec l'équipe « samartphone » pour définir les contrats des web services REST à exposer
    Collaboration avec l'équipe « Identité » pour définir les contrats des web services à consommer
    Conception base de données
    Conception et rédaction des supports techniques sur confluence
    Développement JEE , tests unitaires, tests intégrations
    Transformation des procédures stockées en requête JDBC template

    Tâches transverses
    Intégration continue && qualité de code
    Refactoring et Revue de code
    Découpage et Modélisation
    Test de charge, test environnement pre-prod
    Suivi des incidents de prod
    Rôle de Scrum Master

    Environnement : Java /JEE, Spring, Struts2, Tiles, Webservices Soap & Rest(Cxf, Axis), HttpComponent, js, Ajax(jquery),Dozer ,Mockito, Cargo, Hibernate, Ehacache, MemCached, Maven, SVN, Maven, Git, Apache, tomcat, Sonar, Jenkins,Oracle, hsqldb, Rundeck, Linux(Mac), Jira, GreenHoper, Scripting shell, Soapui, Confluence, SCRUM
  • Oberthur Technologies - Référent Technique

    Colombes 2012 - 2013 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 11, PKCS 12, hsqldb, OpenSSL, Keytool, Scripts Shell, Maven, Oracle11g, Tomcat6, Eclipse Indigo, SVN, Jenkins, sonar, Jacoco, RedHat 6, SCRUM
  • SOCIETE GENERALE SECURITIES SERVICES - Consultante JAVA/J2EE

    Colombes 2011 - 2011 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
  • Daveo - Software Engineer

    Paris 2011 - 2011 SGSS(Societe General securities services)
  • AMEN BANK - Référent

    Tunis 2008 - 2011 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, RedHat5 , Jmeter.

    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, Jmeter.

    Projet 5: 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 et choix techniques
    Conception base de données et 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.
  • OXIA - Ingénieur Etudes et Développement JAVA/J2EE

    2006 - 2008 Projet 1: Application web de gestion pour les grandes distributions

    Réalisations :
    Conception
    Développement

    Environnement: J2EE5, Struts, Hibernate, Service Web Axis1.3, Génération (XSL, PDF, XML), xdoclet, Ant, Junit, Tests Cactus, JfreeChart, Oracle 9i, Eclipse, SVN.
  • OXIA - Ingénieur Daveloppement

    2006 - 2008 - Conception UML2
    -Développement Applications JEE pour éditeurs de logiciels
    - Développement Applications JEE pour les grands distributions

Formations

  • Faculté De Tunis (Tunis)

    Tunis 2003 - 2006 Master ingénieur en informatique
  • Faculté Des Sciences De Tunis (Tunis)

    Tunis 2003 - 2006 ingénieur informatique
  • Institut Préparatoire Aux Études D'Ingénieurs De Monastir (IPEIM) (Monastir)

    Monastir 2001 - 2003 Deux années préparatoires à l'Institut aux Etudes d'Ingénieurs

Réseau