Domaines de compétence
Technologies: Java/J2EE, J2ME, .NET, Hibernate, JPA, EJB, SPRING, PL/SQL, XML, HTML, C/C++, CSS, PHP5, XML, UNIX shell scripts, Javascript, JQuery, Ajax, HTML, CSS, SWING, AWT
Framework: Spring, Hibernate,, Eclipse RCP, Zend
SGBD: SQL SERVER, Oracle, MySQL
Modélisation: UML, Merise
Serveurs: Tomcat, JBoss, OC4J
Méthodologies: Agile (SCRUM)
CMS: JOOMLA
Systèmes d’exploitation: WINDOWS XP/VISTA, Red Hat Linux, Ubunto Linux
Outils: Visual Studio 2005/2008, NetBeans, Eclipse, Wamp5, EasyPhp, Adobe Acrobat, Photoshop, Illustrator, Corel Draw, Flash
Moteur de Template: SMARTY
Patterns: MVC & MVC2, Design Pattern
RH : Produit HR Access
Expérience professionnelle
2010 – 2012: Consultant HR – HR Access Tunisie
Skills management: application de gestion des skills permettant la capitalisation et le transfert du savoir-faire.
-
Evolution et maintenance de l’application de gestion de compétence : application java/J2EE développée en JSF,Hibernate (Object Relation Mapping), SPRING 3.0 (IoC container), MVC2, RichFaces, JFreeChart.-
Conception et développement du module de recherche « Search Engine » : recherche des skills pour des besoins de projet, de formation, suivis ; best profil pour des besoin de gestion de projet.-
Conception et développement du module de reporting pour des besoins décisionnels (BI) en utilisant JFree Chart-
Réalisation des tests unitaires/globals ; code review.-
Déploiement et packaging.-
Rédaction des besoins techniques et fonctionnels ; rédaction des spécifications ; élaboration et rédaction des documents et supports techniques ; réalisation et suivi de validation des différents phases de tests (production, recette, etc.)-
Méthodologie Agile : Scrum meetings avec le ScrumMaster ainsi que le ProductOwner pour les sprints, backlog du sprint et le backlog de produit.Gestion des Formations : application de gestion et suivis des formations se basant sur un workflow entre la partie administrative, l’espace manager (validation & suivis) et l’espace collaborateur.
-
Conception et développement de l’application de gestion des formations: application java développée en JSF,Hibernate (Object Relation Mapping), SPRING 3.0 (IoC container), MVC, RichFaces.-
Développement et réalisation d’un workflow entre l’espace collaborateur (inscription aux formations), l’espace manager (validation & suivis) et l’espace administrateur.-
Testing, code review, déploiement, tests globals, packaging-
Rédaction des spécifications, des documents et supports techniques et fonctionnels, cahier des charges, cahier des tests, spécifications fonctionnel et techniques, analyse des besoins, étude de l’existant.-
Methodologie Scrum : scrum meetings.
BoxIdea : application permettant aux collaborateurs de postuler leurs idées qui sont catégorisé selon des types. Le manager adéquat est en mesure de traiter l’idée et/ou répondre par mail. L’application est gérée par un BoxManager.
-
Conception et développement de l’application boxIdea: application développée en Java, swing, MVC, Hibernate.-
Testing, déploiement, packaging-
Etude de l’existant, analyse des besoins fonctionnels et techniques, rédaction de cahier des charges/des tests/spécifications.
News : module de news au niveau du portail.
-
Etude de l’existant, analyse des besoins fonctionnels et techniques, rédaction de cahier des charges/des tests/spécifications.-
Réalisation d’un module de news: solution développée en Java, MVC, Hibernate.
TT Portail : portail JetSpeed regroupant un ensemble d’applications hétérogènes JAVA/J2EE (gestion des compétences, gestion des formations, module des news, Box Idea et la Wiki) sous forme de portlets.
-
Etude et analyse de l’existant, des besoins fonctionnels et techniques, rédaction des spécifications techniques et fonctionnelles.-
Maintenance et évolution du portail interne HR Access TTPortail.-
Intégration de LDAP HR Access dans le portail jetspeed pour assurer une unique authentification (SSO).-
Spécification des portlets : chaque portlet au niveau du portail est une application web Java/J2EE définit par :WebApplication, Portlet, Desc, Framework, DataSource (fichier de configuration XML), Users (roles/profiling), otherinfos.-
Tests unitaires, code review, déploiement, tests globals, packaging.
Coaching et encadrement des nouvelles ressources dans les domaines : Java/J2EE, JSF, SPRING, Hibernate, MVC2,Jetspeed.
Produit HR Access: France secteur privé / Paie Commune & Internationale : Traitement du dysfonctionnement signalés par le client dans les domaines : paie, GA et absence ; Contribution à l’évolution du standard HR Access à travers des projets (Déclaration 2483, Legal Watch, etc.) ;
Projet & développement HR Access:
US Payroll - Projet Payroll Audit : Conception, réalisation, configuration et mise en place d’un système d’Audit de différentes règles, taxes, payItem et les différentes entités caractérisant la paie Américaine.
ESP 1.5 - Solution de gestion des congés et RTT : Gestion de l’acquisition et gestion des éléments à disposition pour la paie : Création/Modification des différentes entités HR Access ; Analyse et proposition de solution.
Conf-calls avec des américains, français, indiens et anglais pour les suivis des projets.Rédaction des spécifications fonctionnels et techniques
Analyse des besoins et élaboration des cahiers des tests.
2007- 2008 : Développeur web – IM Consulting (Informatique & Marketing Consulting) - Tunis
•
Création des sites web : conception et développement des sites web client (FrontEnd & BackEnd) statique et dynamique avec un accès base de donnée.•
Réalisation des applications web et intranet en PHP, PHP5.•
Maintenance et administration des sites web hébergés.•
Administration serveur web « servage.net » : création des bases de données, gestion de l’accès base de donnée / FTP.Référence :
∼ SOFTEN: www.soften.com.tn
∼ Artisan Palace : http://www.palais-artisan.com/
∼ Medical library: http://www.librairiemedicale.com/
∼ Scoop Organisation : http://www.scooporganisation.com/
∼ CIRS : http://www.10cirs.org
∼ PMP Agence: http://www.agencepmp.com/
Mots clés: POO, plateforme PHP5/ Mysql/ AJAX/ CSS,Tomcat, Smarty, Flash, Workflow, backoffice, JavaScript, JQuery, CSS, HTML.
Stages
Octobre 2009 – Juin 2010: Stagiaire PFE – HR Access Tunisie - Tunis
Skills Management : application java/J2EE de gestion des skills des collaborateur pour une capitalisation, transfert de compétence, un meilleur suivi et évolution de carrière.
-
Processus de collecte, modélisation et organisation des skills des collaborateurs HRAT dans un seul repository afin d’assurer une meilleure réutilisation, partage et capitalisation ;-
Application n-tiers développé en JAVA/J2EE, JSF, SPRING 3.0, Hbernate, MVC2, UML2-
Trois espaces à savoir l’espace collaborateur, l’espace manager et celui du super administrateur qui sont basé sur unworkflow de validation suite au lancement d’une campagne de compétence : gestion des roles et des profils d’authentification.-
Application développée en JSF, Hibernate (Object Relation Mapping), SPRING 3.0 (IoC container), MVC2, RichFaces,JFreeChart.-
Architecture utilisant multi-tiered non distributed : présentation, business logic, integration, etc.-
Spring pour avec l’integration d’Hibernate via les fichiers de configuration XML, l’intégration de la couche métier (ServiceLocator), Middle tier (DAO), etc.-
Methodologie agile : scrum meetings avec le scrum master et le product owner.-
Etude de l’existant, analyse fonctionnel et technique, spécifications, cahier des charges, cahier des tests, documentation technique et fonctionnel.-
Testing, déploiement, packaging.Janvier – Juin 2007: Stagiaire PFE – Hexabyte – Tunis
Espace client pour le Fournisseur d’Accès Internet HEXABYTE : conception et développement d’un espace utilisateur friendly qui permet aux clients la gestion de leur compte à savoir : consulter et/ou payer les factures des connexions ADSL, noms de domaine et hébergement web. Ceci se base sur un workflow automatique entre les clients (FrontEnd) est l’administrateur ou le gestionnaire Hexabyte (BackEnd).
Mots clés: POO, plateforme PHP5/ Mysql/ AJAX/ CSS, Smarty pour les templates, Flash pour les animations, Workflow entre le gestionnaire de service Hexabyte et les clients par une interface client et le backoffice.
Juin – Aout 2006: Stage technicien - MCI (Management Conseil Ingénierie), Tunis
Conception et développement d’un module de gestion du planning des formateurs et des réservations en fonction de leurs plans de charge dans un site web dynamique.
Mots clés : Php, MySQL, JavaScript, CSS, HTML.
Etudes
2007-2010 | ESPRIT (Ecole Supérieure Privée d’ingénieri e et de Technologies) - Diplôme National d’ingénieur en informatique - Mention très bien
Projets Réalisés:
- Mai 2009 | Projet système et réseau : Installation et configuration des serveurs : Nagios, Open LDAP et Postfix sur Linux et un serveur DHCP, DNS et de streaming sur Windows server 2003 tout en créant un réseau fonctionnel entre les deux serveurs.
- Décembre 2008 – avril 2009 | Projet de Fin d’année : Générateur d’une couche web JSF à
partir d’une description des services métiers et d’un Meta- modèle utilisateur EMF (JAVA EE 5,EJB3, MVC2, OAW)
- Novembre 2008 – Janvier 2009 | Projet Génie Logiciel : Application J2ME d’envoie des sms par Bluetooth pour les handicapés
- Mars 2008 - Mai 2008 | Module de génération des pages HTML avec contrôle de saisie en JAVA SCRIPT et imputation LDD/LMD sur la base en java/MySQL
- Décembre 2007- Mars 2008 | Simulation d’un routeur en C++
2007| Institut Supérieur d’Informatique – Diplôme National de Technicien supérieur en Informatique - Mention très bien
Projets Réalisés:
- 2007| Devis et facturation en C#
- 2007| Gestion des employés d’une entreprise en java/MySQL
- 2006| Gestion de cabinet médical en VB/ ORACLE