Menu

Ben Mbarek WAHBI

EL GHAZELA

En résumé

Je suis à la base un développeur logiciel qui a progressivement évolué vers du refactoring logiciel en Java/J2EE.

Mon but est de devenir architecte logiciel à plein temps, sur des plateformes web utilisant des architectures orientées service (SOA).

Mes cinq années d'expériences m'ont permis de maîtriser de nombreux aspects de la plateforme Java/J2EE, en particulier au niveau des architectures à haute performance.
j'ai pu obtenir des améliorations de performances jusqu'à 95% sur certaines parties des logiciels sur lesquels je travaillais.

Langues parlées :
- Français
- Anglais
- Arabe

Specialties: Java/J2EE,
Architectures orientées service (SOA),
Spring,
Hibernate,
Design patterns,
Qualité logicielle,
Sécurité logicielle,

Mes compétences :
Microsoft SQL Server
Ruby on Rails
Personal Home Page
Java
SQL
MySQL
Java 2 Micro Edition
Java 2 Enterprise Edition
Apache Subversion
Spring Framework
Oracle Forms
Oracle 10G
Oracle
NetBeans
Java Card
Hibernate
HTML
Erlang
C++
Apache WEB Server
Visual Basic .NET
VPN
UML/OMT
Struts Web Application Framework
Restfull API
Rational Rose
RFID
PostgreSQL
Oracle PL/SQL
Oracle Application Server
Microsoft Visual Studio.NET
Microsoft Visual Studio
Microsoft C-SHARP
Microsoft Access
Merise Methodology
Linux
JavaServer Faces
JavaScript
Java Servlets
Java Server Pages
Jakarta TOMCAT Servlet Engine
Eclipse Kepler
ECLiPSe
C Programming Language
BlackBerry
Apache Maven

Entreprises

  • CREOVA & Irsel - Ingénieur Développeur Java J2EE

    2014 - maintenant Java J2EE : Elaborer et diriger une équipe afin de mettre en œuvre d'une plateforme de personnalisation des cartes (laser, chip et bande magnétique )
    Développer les composants JAVA/J2EE.
    Développer des modules embarqué sur une machine dédiée (ID4)

    Réalisations :
    * Développement des modules embarqués pour la personnalisation des cartes sur une machine IXLA (ID4)
    * Écriture sur puce, personnalisation laser, écriture sur bande magnétique..
    * Mettre en œuvre et déploiement des Web Services SOAP pour
    * Changer les statuts , lire, mettre à jour et activation des cartes.
    * Mettre en œuvre une application multi-thread pour un système de gestion et de suivi de cycle de vie des cartes.
    * Implémentation d'un outil de livraison et de réception des cartes
    * Gestion et vérification des codes (code review) sous SVN.
    * Effectuer des tests et identification des anomalies. ;
    * support et maintenance du système.

    Environnement technique : NetBeans , Eclipse Kepler, apache, Hibernate, SqlServer 2012, SVN...

    Java J2EE : Conception et développement d'une application serveur pour la mise à jour en ligne des POS(point de vente VeriFone) en temps réel
    Conception d'une base de données sous SQLServer
    Développement des modules des Web Service SOAP

    Réalisations :
    * Développement d'une application serveur Java J2EE ;
    * Développement des WebService SOAP nécessaires pour la mise à jour des POS Verifone ;
    * Développement d'un outil de gestion des version ;
    * Développement d'u outil de génération des rapports

    Environnement technique : Eclipse, apache, Spring, SqlServer 2012, SVN...
  • Viamobile - Ingénieur

    2013 - 2014 Projet PUR (price your room) : Développement d'une application de réservation d'hôtel pour les applications mobiles basée sur les api en ligne

    Réalisations :
    * Formation sur les Api de réservation en ligne (booking.com ...)
    * Interfaçage xml avec les api et collecte des information au sein d'une base de donnée
    * Développement d'un module web service pour les application mobile

    Environnement technique :Eclipse, Erlang, Amnesia, , SVN

    Frameworks: Erlang, Json

    Projet mdinar:
    Réalisations & Responsabilités:
    * Suivi et maintenance de la plateforme mdinar ;
    * Support technique de la BIAT pour le projet mdinar ;
    * Responsable des applications mobiles Java (J2ME et BlackBerry)
    * Assurer la protection de serveurs contre les intrusions : fail2ban
    * Gestion des backups des serveurs

    Environnement technique :Eclipse, Erlang, Amnesia, , SVN

    Frameworks: Erlang, Json
    Interfaçage avec des client externes :Installation, configuration et administration des Api pour des clients externes : TunisieTelecome, Enda
    Réalisations :
    * Développement, Installation, configuration et administration de :
    * Système d'envoi et d'interception des SMS pour le client Enda
    * Des Api d'interfaçage avec TunisieTelecome ;
    * Des Api d'interfaçage avec le système USSD en tunisie

    * Assurer la protection de serveurs contre les intrusions ;
    * Gestion des backups des serveurs
  • CREOVA - Ingénieur Senior

    2013 - maintenant Java J2EE : Diriger une équipe afin d'élaborer de mettre en œuvre d'une plateforme de personnalisation des cartes (laser, chip et bande magnétique )
    Développer les composants JAVA/J2EE.
    Développer des modules embarqué sur une machine dédiée (ID4)
  • Viamobile - Ingénieur conseil et développement web et mobile

    2011 - 2013 -Projet mdinar:
    Réalisations & Responsabilités:
    • Suivi et maintenance de la plateforme mdinar
    • Support technique de la BIAT pour le projet mdinar
    • Responsable des applications mobiles Java (J2ME et BlackBerry)
    • Assurer la protection de serveurs contre les intrusions : fail2ban
    • Gestion des backups des serveurs

    - Interfaçage avec des client externes :Installation, configuration et administration des Api pour des clients externes : TunisieTelecome, Enda

    -Développement d'une application de réservation d'hôtel pour les applications mobiles basée sur les api en ligne
  • Proxym-It - Ingénieur Informatique & Administrateur Système

    2010 - 2013 Java J2EE : Conception et développement d'une plateforme de paiement sécurisée (CREOVA Mobile Paiement)

    Réalisations :
    * Analyse et modélisation des besoins
    * Choix des technologies et outils à utiliser
    * Développement des module solutions:
    * Développement de la couche persistante et des services ;
    * Réalisation des tests unitaires ;
    * Intégration des web services et des connexion externes ;
    * Maintenance des applications réalisées
    * Développement d'une application mobile JEME

    Environnement technique :Eclipse, Erlang, Ruby on Rails, Amnesia, Php, SQL, ...
  • Proxym-it - Ingénieur Developpement

    2010 - 2011 Conception et développement d'une plateforme de paiement sécurisée :

    • Analyse et modélisation des besoins
    • Choix des technologies et outils à utiliser
    • Développement des module solutions:
    o Réalisation des tests unitaires
    o Intégration des web services et des connexion externes
    • Maintenance des applications réalisées
    • Développement d'une application mobile JEME

Formations

  • Ecole Nationale Des Ingénieurs De Tunis ENIT (Tunis)

    Tunis 2007 - 2010 Ingénieur en Informatique
  • Ecole Préparatoire Aux Étude Ingénieurs De Bizerte (Bizerte)

    Bizerte 2005 - 2007
  • Ecole Nationale D'Ingénieurs De Tunis (Tunis)

    Tunis 2005 - 2010 Taggist

Réseau