TVTC TVTC est un institut de formation publique rattaché au gouvernement saoudien.
janvier 2015 - septembre 2018
Il s’agit du principal fournisseur de
formation du gouvernement saoudien pour les formations professionnelles et l’enseignement technique
LEADER TECHNIQUE
CTA : Certified Training Agreement est un système pour gérer les demandes des agreement de formation à l Arabie
Saoudite ********/
Projet réalisé dans une équipe de 3 personnes
MISSIONS
Encadrement et accompagnement de développeurs
Adaptation d'un composant Jquery en Angular 5 http:/ keith- wood.name/calendars.html
Revue de code
LEADER TECHNIQUE
SMEA : Le projet consistait en la customisation du système de gestion de formation du compte SMEA (Small and
Medium Entreprise Authority) ********/#/
Projet réalisé dans une équipe de 44 personnes
MISSIONS
Création d’un plan de tests
Création d’un nouveau système de demande de formation Revue de code
Création d’un guide utilisateur
Encadrement et accompagnement technique des développeurs
LEADER TECHNIQUE
un système de mise à niveau fonctionnelle des employées : Création d’un système de mise à niveau
fonctionnelle des employées : le système a pour but de communiquer avec différentes applications afin de collecter les
informations nécessaires pour calculer le score de chaque employée
Projet réalisé dans une équipe de 4 personnes
ENVIRONNEMENT
ANGULAR 5, FOUNDATION, SQL SERVER 2014, AGILE
CONSULTANT OPEN-ERP
juin 2013 - décembre 2014
free-lance
commerçants: boutique, pharmacie, quincaillerie,
open-erp 8 : Consultant ERP/ Intégration de la solution open-erp 8 pour plusieurs commerçants : module facturation,
gestion de stock, POS point of sale, gestion des fournisseur, gestion de client
Projet réalisé en autonomie
MISSIONS
Spécification et analyse des besoins Configuration de solution Formation des utilisateurs
ENVIRONNEMENT
PYTHON, POSTGRESQL, LINUX - UBUNTU
LEADER TECHNIQUE
aujourd'hui
ITIM/DCL/CDN/POB(open banking et opération) : DCL/POB c'est une domaine de la pole digitale client qui
couvre tout opération de virement/remise faite par le client via le canal internet(espace client) ou via le canal API (open
baking), ce domaine contient 4 composants fonctionnels AISP (Account Information Service Provider) PISP (Payment
Initiation Service Provider) VIREMENT-BEL(exécution/suivi des virements via la banque en ligne)
REMISE-transfert:(validation des remises via l'espace client internet) OSB(environnement sandbox de AISP/PISP)
MISSION
● Suivi technique de projet/ développeur
○ Revue de code
○ Former les développeurs sur les bonnes pratiques
○ Intégration de git flow
● Développement
○ La refonte des parties mal codées/ conçues .
○ Développement de tâches
○ Refactoring de code.
○ Les monté des versions de librairie /framework utilisé
● Déblocage des situations en mobilisant l'équipe technique concernée s'il y a un problème d'environnement dev/hml/hot/prod
● Suivi quotidien de la prod
○ création d'un dashboard appDynamics
○ création des rapports/dashbords splunk
○ création des dashboards KIBANA
○ suivi de la mise en production des composants analyse de dashboards et de rapports générés.
● Analyse de performance de l'appli et de JVM suite à un mauvais comportement.
○ Analyse et correction de problème de JVM dont le Full
GC dépasse 5 secondes
○ Analyse et correction des Full GCs qui passent beaucoup
(1 par 10/15 min) Analyse de heap dump de JVM
(Memory Analyzer (MAT) )
○
● Découpage d'une grand module en petit module: VIREMENT, PISP, REMISE.
MISSIONS
Spécification et conception de système
Mise en place de l'architecture
Revue de code
Développement des tâches critiques et compliquées.
Intégration et paramétrage de Hazalcast
système de gestion des cliniques : Mise en place d’un système de gestion des cliniques au sein de
TVTC
Projet réalisé dans une équipe de 5 personnes
ENVIRONNEMENT
JAVA 8, SPRING & SPRING BOOT, ANGULAR 4, BOOTSTRAP HAZALCAST, MAVEN, GIT, JENKINS, TOAD DOCKER, RIBON,
TOMCAT 7, ZULL, ORACLE, JSON WEB TOKENS (JWT)AGILE, ARCHITECTURE MICROSERVICES
MISSIONS
Création de plan de test Revue de code
Développement des user stories Intégration et paramétrage de Hazalcast Mise en place de l'architecture
3 Hassen ******** - Technical leader
INGÉNIEUR D’ÉTUDES ET DÉVELOPPEMENT
CTC : Développeur sur le projet de portail pour la gestion des sessions de formation continues training center
********/
Projet réalisé dans une équipe de 6 personnes
MISSIONS
Conception et développement de la partie “training session validation process” Conception et développement de la
gestion des groupes d'une session de formation
Intégration de la nouvelle implémentation "paramètres générale" pour soutenir l’architecture Multitenancy
Intégration d'ACTIVITI avec Spring Security afin d'utiliser la session partager par redis
COMPETENCES
Système d'exploitation
Microsoft Windows: NT/2000/XP, Linux: Fedora.
Méthodologie de conception
Processus unifié, méthodes agile (XP, SCRUM).
Programmation
Java (JDBC, SWING, net, JPA, hibernates, toplink, IDE: JBuilder, NetBeans, eclipse), developer 2000(form builder, report builder) PL/SQL, VB6, C/C++, Delphi7, COBOL ET ireport.
Développement web
JSP, HTML, java script, PHP, JQuery, Ajax, XSLT, XML.
Serveur d'application
Glass Fish, Web Spher, weblogic…
Serveur de Base de données
Oracle 8i/10 xe, MySQL, PostGres
Serveur Web
Apache server, Tomcat server.
Diplômes
2009-2010 Master II professionnel en e-commerce
Gabes, Tunisie Université de Gabès
2003-2003 Master I en informatique appliquée à la gestion
Gabes, Tunisie Université de Gabès