Menu

Helmi BEN ABDALLAH

ARIANNA

En résumé

Architect Technique Certifié JAVA
12 ans d 'experience en J2ee (EJB/POJO) , architecture SOA et ROA.
Maitrise de l ' approche conception pilotee par le domaine par eric evans.
Maitrise de style architecurale REST par Roy Field.
Maitrise de l' architecture Microservice avec spring boot.
Maitrise du methode agile scrum et processus iteratif et incrementale.
Maitrise du polygot persistence : sql,nosql,graph database,mongodb.
Maitrise des design pattern GRASP, POSA et GOF et approche oriente aspect.
Maitrise des blueprint J2EE et spring framework et certifie en JAVA.

Mes compétences :
Consulting & Formation
Architecture SOA
Développement web
Java j2ee
Aop
Hibernate
J2ee
Consulting
Jpa
Poo
Spring
Jboss
Oracle
Web
REST

Entreprises

  • OXIA - Architect senior

    2015 - maintenant
  • Tritux - Architect technique

    2015 - 2015 Etude et développement du projet smsc du telestax pour l 'intégrer au sein d ' orange Tunisie.
    Développer une ressource adapter du conteneur Jainslee mobicent qui s ' interface avec RabbitMQ en utilisant springAmqp.
  • Orange - Consultant Architect Technique

    Paris 2014 - 2015 - Mettre en place une Architecture ROA basée sur les web services REST pour la scalabilité et la volumétrie des données.
    - Implémenter une Architecture Microservice avec Spring boot pour la haute disponibilité : service Mailing, Service Smsing, Service CMS (exp barring...), Engine, Data et ordonnancer pour la planification automatique des relances de recouvrement.
    - Concevoir avec la méthode DDD « piloté par le domine » pour séparer le Modèle, les règles des gestions métiers et le langage du domaine avec la technologie (module core, repository…)
    - Développer et coaching d’une plateforme d’automatisation des relances de recouvrement à base des Timelines.
    - Participer à développer la partie couche persistance avec NoSQL (couchedb puis MangoDB)
    - Intégrer la microarchitecture BusEvent dans le framework Vaadin en utilisant les Views and navigator.
    - Technologies: Spring Hateos, Atom, Wicket, Web Service Restful maturity level 2, coucheDB (NoSql), Vaadin…
  • TCMC - Architect J2EE

    2013 - 2013 Application de planning des employés de grandes surfaces (Storeforce) :
    -Développement d’application qui génère un planning pour les employés des grandes surfaces comme géant, carrefour…partie administration : gestion des magasins, enceintes, salariés, taches, processus, produits, nomenclatures, partie chef rayon et partie chef magasin pour générer le planning.
    - Créer des composants graphiques personnalisés en Primefaces.
    - Migration de la plateforme GoogleAppEngine en Cloud et objective vers hibernate et Mysql.
    - Eclipse, SVN, Maven, JSF 2.2, Spring, Hibernate, GoogleAppEngine, GWT (MVP), Primeface, Apache Tomcat, Glassfish, MySQL .
  • SunGard - Coacher

    Lognes 2013 - 2013 Mission d'accompagnement pour mettre en œuvre des bonnes pratique de l’utilisation des Frameworks Hibernate & Spring
  • COMAR - Coacher

    2013 - 2014 Mission d'accompagnement pour mettre en œuvre des bonnes pratique de l’utilisation des Frameworks Hibernate & Spring
  • Tunisie TradeNet - Coacher Scrum

    Tunis 2013 - 2013 Mise en place de la méthode agile SCRUM et les processus itératifs et incrémentales(RUP) : formation (10 personnes).
  • HR Access - Coacher Scrum

    2012 - 2012 -Mise en place de la méthode agile SCRUM et les processus itératifs et incrémentales(RUP) : formation (10 personnes).
  • La Poste Tunisienne - Consultant en J2EE

    Tunis 2012 - 2012 Mission d'accompagnement et coaching d’une équipe de 4 ingénieurs pour leur permettre de maintenir et ajouter des fonctionnalités de l’application Gestion Des comptes en utilisant les patterns architecturales (Core J2EE Patterns).
    Eclipse, STRUTS, EJB, Oracle.
  • Société tunisienne de l'électricité et du gaz - Consultant en J2EE

    Tunis 2012 - 2012 Certification d’ une équipe de 12 personnes.
    Mission d'accompagnement pour l’analyse et passage du compétence de l’architecture et les technologies utilisées du Projet GAMMA.
    Coaching de l’équipe pour intégrer des design patterns J2EE dans les différentes couches Struts, EJB, Jboss, JMS, and Design pattern J2EE, Oracle.
  • ItTrainedEye - Développeur J2EE

    2011 - 2011 Développement d’un site e-commerce: gestion des ventes, produits, familles, catégories, factures, livreurs, paiement électronique…
    JBOSSEAM, Maven, JSF, EJB 3, Hibernate, Mysql
  • TMI (partenaire Oracle en Tunisie) - Formateur Java/J2EE

    2010 - 2010 Animer des cursus de formations (OCJP 6.0) pour les formateurs de TMI pour mettre en exécution le programme national de certification des compétences.
  • BANQUE NATIONALE AGRICOLE - Consultant en JEE

    2010 - 2010 Coaching d ‘une équipe de 9 ingénieurs pour concevoir à base d’interface et abstraction avec le Framework Spring. Coaching du développement de la couche persistance :
    - Gestion des verrous Hibernate pour corriger l’anomalie LOST Updates
    - Gestion du versionning au niveau applicatif
    - Migration vers les sessions longues durées et le patron ThreadLocal.
  • Tunisian Universal Communication Systems TUCS - Consultant en JEE

    2009 - 2009 Animer des ateliers de travail avec une dizaine de développeurs pour maitriser l’architecture à base des composants EJB sur le serveur JBOSS. On a développé des démos sur EJB session, JPA, JMS, MDB….
  • Agence Nationale de Certification Electronique A.N.C.E - Consultant en J2EE

    2009 - 2009 Cursus de formation pour certifier en SCJP 6.0
    Animer des ateliers de travail sur les technologies Spring, Hibernate, Flex, Struts afind de sécuriser les applications J2EE avec les signatures numériques et la cryptographie.
  • Aprico Consulting en Belgique Offshore - CoArchitect J2EE

    2007 - 2008
    Développer la couche cliente en Flex avec le (remoting)
    Mettre en place une microarchitecture Cairngorn (Observer,CompositeView)
    Développer de reporting (IReport + jasper)
    Développer de la couche persistance en Hibernate et la couche service et transactionnelle en Spring.
    Implémenter une architecture à base du chargement anticipative en utilisant le mode asynchrone et le pattern page per page Iterator.
    Flexbuilder, eclipse, Flex, Spring, Hibernate, MDB (JMS), Jboss 4.0, PostgresSQL, Oracle, Mysql
  • TUNISIASHOPPING - Développeur

    2006 - 2007 Développer une application web pour la planification et la réservation du stock suivants commandes clients, Gestions des colis, mandats, reçus, acomptes, factures. (De l’étude du besoin jusqu’ à livraison)
    PHP, JAVASCRIPT, SQL, EasyPHP, Dreamweaver.
  • Ministère des affaires sociales - Ingénieur principale

    2005 - 2007 Développer une application web gestion du bureau d’ordre sur le serveur d’application Domino. Planification des taches, Gestion électronique des documents, workflow, gestion de processus administratifs et financiers…
    Serveur d’application Domino, Servlet, jsp, JavaScript HTML, JDBC.
  • SUPCOM - Développeur

    2005 - 2005 Développer d’un outil de détection de faille de sécurité dans les protocoles d’authentification cryptographiques : analyseur lexical, syntaxique, sémantique, générateur de l’arbre de trace, recherche de branche d’attaque …

Formations

  • Ecole Nationale D''Ingénieurs De Sfax (ENIS) (Sfax)

    Sfax 2011 - 2013 Mastère en Ingénierie Logicielle Avancée

    - Développer une microarchitecture MVC2 en orienté aspect de sorte que le style architecturale est isolé dans des aspects et tissé en temps d’exécution. Cette solution a résolu la dispersion et l’enchevêtrement du code des patrons. Cette solution est implantée dans un jeu en réseaux de territoire.
    - Implémenter toutes les patrons GOF en orientés Aspect avec AspectJ.
  • Faculté Des Sciences De Tunis (Tunis)

    Tunis 2000 - 2003 ingénieur informatique
  • Institut Préparatoire Aux Études Ingénieurs De Nabeul (IPEIN) (Nabeul)

    Nabeul 1998 - 2000 Concours d’entrer aux écoles d’ingénieurs

Réseau

Annuaire des membres :