-
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