Contact

Situation professionnelle

En poste
Indisponible

Présentation

8 ans d'expérience, Anglais courant, Missions diverses principalement accès sur l'utilisation des technologies Java JEE ainsi que diverses frameworks, bibliothèques et languages faisant partie de leur écosystème.

Expériences

Consultant Java/J2EE

E-Biznext
Depuis Septembre 2009
  • Europcar International - Europcar Information Services - depuis Juillet 2011 - Consultant JAVA / J2EE

    - Participation à la conception et à la réalisation de la version 2 de KFOR (référentiel d’architecture SI d'Europcar).
    - Rédaction de documents d'architecture généralisé et détaillé.
    - Rédaction des documents nécessaires à la mise en œuvre, la maintenance et la mise en production.
    - Coordination Technique entre les différtents intervenant des projet
    - Contrôle de la qualité des développements, profilage d'application Java, détection des Impacts sur la performance, amélioration de la performance et de la consommation mémoire.
    - Intégration et déploiement des applications et des livrable requis.

  • Structis - Le G.I.E. informatique du groupe Bouygues Construction - Novembre 2010 - Juillet 2011 - Consultant JAVA/J2EE

    - Prise en charge d’un portefeuille d’applications Java/J2EE existant.
    - En charge du suivi des applications (évolutions et maintenance)
    - Rédaction des documents nécessaires à la maintenance et la mise en œuvre.
  • Ebiznext - Recherche & Développement

    Conception et réalisation de la cartouche Andromda permettant de générer les entités Grails à partir du model UML avec le support tous les types de relations (Association, composition, héritage) ainsi que la personnalisation du Mapping ORM.
  • SNCF Proximités – Septembre 2009 - Novembre 2010 – Consultant JAVA/J2EE: Mise en place de la plate-forme RITMx pour le compte des autorités organisatrices des transports ferroviaires régionaux (TER)

    - Travail en collaboration avec les équipes du client,
    - Module "Tables de paramétrage des supports billettique",
    - Module "Pilotage et Outils de suivi des vente" V2,
    - Implémentation de la prise en charge des supports EDMONDSON au sein du moteur de l'offre.
    - Participation aux phases d'intégrations et de tests

Consultant Java / J2EE

Business & Decision Tunisie
Septembre 2007 - Août 2009
  • Groupe AXA, Logement Français – 18 mois – Consultant/Expert Technique JAVA/J2EE : Développement Socle Technique, Responsable Plate-forme de développement, de recette et de pré-production, Responsable Pôle intégration et Qualité (Projets de 20000H/J avec plus de 50 intervenants)
  • Call center – 1 mois – Consultant JAVA/J2EE : Dévoloppement logiciel de gestion des compagnes d’appels pour un call center Tunisien, Interfaçage avec une base GENESYS OCS, Développement du module de gestion d’utilisateurs.
  • Bibliothèque Nationale de France – 1 mois – Consultant/Expert Technique JAVA/J2EE: Solution de recherche textuelle (Full text) multi-sites bnf (intra et extranet) en utilisant les outils Open Sources Lucene, Nutch et Cygwin.

Ingénieur d'études R&D

SAGEM SOFTWARE & TECHNOLOGIES
Septembre 2006 - Septembre 2007
  • Activité des Terminaux d’Impression, Conception, développement et mise en place des nouveaux firmware SAGEM. Nouvelle architecture commune basée sur Linux gérant aussi bien les IHM existante que les nouvelles IHM a écrans tactiles

Ingénieur d'études R&D

AGENCE UNIVERSITAIRE DE LA FRANCOPHONIE
Février 2006 - Septembre 2006
  • Stage de fin d'études, 6 mois, formation Master E-Services USTL, Migration de la plate-forme d'enseignement à distance "COGNIFER" de la norme SCORM 1.2 vers la norme SCORM 2004 (Migration du modèle de données, Import/Export à la norme SCORM 2004, Lecteur SCORM 2004, suivi des apprenants).

Ingénieur d'études R&D

TUNISIE TRADE NET
Juillet 2005 - Janvier 2006
  • Stage de fin d’études, formation Génie logiciel INSAT, Mise en place d’un système de gestion de Workflow concernant le Titre du Commerce Extérieur Tunisien en utilisant la solution JBOSS, jBPM. La solution a été approuvée et adaptée dans le but de la refonte et de la migration du système à la technologie J2EE.

Membre actif

LibertySoft
Avril 2003 - Janvier 2006
  • Membre actif au club universitaire LibertySoft pour la promotion des logiciels Libres (Magazines, Journées Open Sources et organisation de la première Linux Install Party en Tunisie Avril 2004, 2ème Install Party Avril 2005),

Compétences

  • Programmation functionnelle
  • Conception objet UML, Design Patterns
  • Architecture distribuée N-Triers, Architecture Orientée Services SOA, Vision inversion de contrôle (Inversion of Control)
  • Méthodologies Agiles, Outils et méthodes d’intégration continue, Architecture dirigée par les modèles ou MDA
  • Java/ JEE, Spring, Hibernate, iBatis, Drools, AndroMDA, MagicDraw, Groovy, Grails, Scala
  • Maven2, Ant, ivy, Junit, Continuum, Archiva, Jenkins, Sonar, Subversion, Trac, SBT
  • Eclipse, Apache, Tomcat, JBoss AS
  • Oracle 9i, OracleXE, PostgreSQL, SQLDevelopper
  • AJAX, HTML, CSS, DOM, Javascript 1.2, EXT-JS, XML
  • Arabe: Langue maternelle
  • Français: Parfaitement Bilingue
  • Anglais: Courant, Maitrise de l’Anglais Technique

Formations

Functional Programming Principles in Scala by Martin Odersky

Coursera & EPFL de Lausanne (Partenaire Académique)
Septembre 2012 - Novembre 2012

Formation qualifiante qui présente les fondements de la programmation fonctionnelle avec le langage de programmation Scala.

Pour plus de détails concernant la formation https://www.coursera.org/course/progfun

"Earned a statement of accomplishment of 82.3 % with distinction" :)

Certification "Développeur Jahia 6.6"

Jahia Solutions SA
Septembre 2012 - Octobre 2012

Programme de Certification Officielle – Développeur Jahia

Master Pro E-Services (ex-DESS MICE)

Université des Sciences et Technologie de Lille
Avril 2004 - Septembre 2006

Diplôme d'Ingénieur en Génie Logiciel

INSAT (Institut National des Sciences Appliqués et de Technologies)
Septembre 2000 - Janvier 2006

Formation certification LPI 101

AUF : CNF DE TUNIS
Avril 2005 - Avril 2005

INSCRIPTION aux examens LPIC 101.

Concevoir, mettre en place et gérer un réseau local TCP/IP sou linux