Version PDF - Souhaib Ben Ghrib

publicité
Expériences
Objectifs
Professionnelles
Souhaib Ben Ghrib
http://souhaib.benghrib.netcv.com
Ingénieur Informatique Java/JEE
Expert Java/JEE
Concepteur Développeur Java JEE
BGI - ArabSoft
Tunis - Tunisie
Depuis mars 2011
Solution pour la Gestion des Ressources Humaines
• Structuration de la solution selon une architecture modulaire : garantie la réduction du
couplage et l'indépendence entre les processus de la GRH. Nous avons profiter de Maven
pour créer des profil pour les phases de développement et de déploiement.
• Fiche signalitique de l'employé : Conception, Maquetage et développement des écrans.
• Modélisation des processus métiers : En respectant la norme BPMN2 et un plan
d'urbanisme (Plan métier, Plan fonctionnel et plan applicatif), présentation des processus de
la GRH (Gérer les emplois & compétences, Formation des employés, Gérer les promotions)
avec l'outil MEGA.
Technologies : JEE5 (JSF 1.2, EJB3.0, JPA1.0), RichFaces 3.3.3, PrimeFaces 1.1, Jboss 5.1,
Oracle 10g, Maven2.
Concepteur Développeur Java JEE
BGI - ArabSoft
Tunis - Tunisie
De décembre 2010 à janvier 2011
Spécification et Conception des processus métier de la STEG :
Modélisation des processus métiers de la STEG pour les domaines "Comptabilité & Finance" et
"Achat & Stock" respectant un plan d'urbanisme. Ce travail a été effectué par l'intermédiaire de
l'outil de modélisation MEGA afin de présenter les processus respectant la norme BPMN2.
Concepteur Développeur Java JEE
BGI - ArabSoft
Tunis - Tunisie
De mars à juillet 2010
Site web de réservation en ligne : Télémaque Beach & Spa
Mise en place d'une application BackOffice pour administrer le site web. Mise en place d'un site
web de réservation en ligne et la synchronisation avec une application de gestion hôtelière :
• Spécification et conception détaillée.
• Mise en place de la structure avec Maven.
• Développement des fonctionnalités du BackOffice : Gestion de l'hôtel et du module
réservation, Gestion des utilisateurs et la gestion du contenu.
• Développement des fonctionnalités du site : Module de réservation et synchronisation avec
l'application de gestion hôtelière.
• Test et validation avec le client
• Configuratin de l'environnement de déploiement et mise en production du produit.
Technologies : JSF 1..2, RichFaces 3.3.3, PrimeFaces 1.1, Spring 3.0, Hibernate 3.2, Maven 2,
Oracle 10g (Utilisation des Trigger et DBLink), Tomcat 6.
Concepteur Développeur Java JEE
De octobre 2009 à mars 2010
Application de gestion de patrimoine : STEG - ONAS
BGI - ArabSoft
Tunis - Tunisie
Formations
Développement des interfaces graphiques et du paramétrage de l'application. Ce travail a été
élaboré sous un environnement Maven2.
Technologies : JEE 5 (JSF 1.2, EJB 3.0, JPA 1.0), Jboss 5.0, Oracle 10g et utilisation des
frameworks de présentation RichFaces 3.3.1, PrimeFaces 1.0.1.
Concepteur développeur Java/JEE
BGI - ArabSoft
tunis - Tunisie
De décembre 2009 à janvier 2010
Mise en place d’un environnement d'intégration continue :
• Configuration du gestionnaire de dépôt (Repository Manager) Archiva.
• Configuration gu gestionnaire de l'intégration continue Hudson.
• Elaboration d'une structure multimodulaire d'un projet Maven.
Ce travail a été effectué en collaboration avec deux membres de notre équipe Java JEE en utilisant
les outils Hudson, Archiva et Maven 2.
Stagiaire PFE
TALAN Tunisie International
Tunis - Tunisie
De janvier à juin 2009
Ce projet de fin d’études traite le développement des modules de gestion des projets et la
gestion des collaborateurs (Module de gestion des ressources humaines) dans le cadre du
développement de la version 2 du système d’information de la société TALAN. Cette application
permet la gestion des collaborateurs et la gestion des projets consistant à gérer les clients, leurs
contacts et les missions se déroulant pour leurs intérêts. Elle est basée sur une architecture
J2EE implémentant le design pattern MVC2 ainsi que l’utilisation de la technique AJAX avec le
Framework Dojo.
Stage ingénieur
GS1 Tunisie
Tunis - Tunisie
De janvier à juin 2008
Ce projet visait à développer les modules gestion des transactions commerciales et gestion de la
promotion du portail web TuniCommerce, avec la migration vers la nouvelle génération du web
en utilisant AJAX. Cette application, destinée aux industriels (fournisseurs) et aux distributeurs
(clients), permet la gestion des transactions des documents commerciaux tel que le bon de
commande et le bon de livraison en suivant les normes GS1 qui permettent de faciliter et accélérer
l’échange des documents entre les différents partenaires. Cette application est basée sur la
technologie J2EE et la méthodologie SOA.
Maven et développement agile
Jasmin Conseil
Tunis - Tunisie
Décembre 2009
La formation est destinée à la sencibilisation pour le développement AGILE tout en présentant
les méthodes XP et SRUM.
Cette formation a été assurée par Mr. Karim DJaâfar, Expert J2EE, Jasmin Conseil.
Ingénieur Informatique
Ecole Nationale des Sciences de
l'Informatique (ENSI)
Mannouba - Tunisie
Juin 2009
Les notions de bases de l'informatique et des systèmes d'exploitation tel que UNIX.
le concept de l'orientée objet en plus des principes de Génie Logiciel, la manipulation du langage
UML et l'application avec C++.
Formation réseau:
• Les réseaux locaux
• Transfert de Flux Multimédia par Internet (INTSERV, DIFFSERV)
• TCP/IP, RTCP/RTP
• Techniques de routage (OSPF, RIP…)
Formation Informatique Industrielle :
• Systèmes Embarqués
• Traitement d’image et reconnaissance de formes
• Techniques 3D et synthèse d’images
• Traitement de signal
Formation Base de donnée :
• Système de gestion de bases de données : Oracle, MySQL, PostgreSQL
Intérêts
Compétences
Langues
Personnels
• Langages : SQL, PL/SQL, OQL
Java/JEE
Frameworks : JSP, JSF, Struts2, Spring3, EJB3, JPA, Hibernate
Serveur : Tomcat6, JBoss5.
Base de donnée
Oracle PL/SQL
Langage de Programmation
Java, C/C++
Arabe
Français
Anglais
Sport
Football, Basketball, Handball
Jeux Vidéo
PES, jeux de stratégies, jeu d'echec.
Langue maternelle
Bilingue
Moyen
Téléchargement