parcours académiques :
2005 – 2007 : ENSI : Ecole Nationale des Sciences de l’Informatiques
- Systèmes d’exploitation, systèmes temps réel, système embarqués, systèmes répartis.
- Les bases de données, Informatique décisionnelle, datawarehouse, datamining et les ETL (Extraction Transformation Loading)
- Le génie logiciel et les patterns de design.
- Les théories de probabilité, de files d’attente, d’automates.
- Imagerie : Compression et normes de codage (JPEG, MPEG[1,2,4,7,21], H26x, le traitement et analyse des images.
2007-07-12 Diplôme d’ingénieur informatique avec la mention Assez-Bien (13,28 de moyenne).
2003 – 2004 Cycle préparatoire : Deux ans d’études à la FST dans la filière MP (Mathématique & Physique).
2002 Année du baccalauréat Réussite avec la mention Bien.
Compétences :
Missions : Assistance de maîtrise d’ouvrage chez les clients de Protegys.
Méthodologie : UML, Merise et les réseaux de pétri.
Langages : Approches objet et modulaire ; C/C++, JAVA, VB, C#, .NET, SQL, Shell, VHDL (Langage de description de matériel), Assembleur.
Systèmes : Windows/2003 Server, Unix, Linux, RTLinux.
Réseaux : Les réseaux locaux d’entreprise (Ethernet, Famille IEEE802x), Pile protocolaires de l’architecture du modèle OSI et de l’Internet
Web : HTML, XML, JSP, PHP, ASP, Servlet, Spring, Hibernate, J2EE, EJB.
Outils : SQL SERVER 2000 - Entreprise Manager (Packages DTS: Data Transformation Services), SQL SERVER 2005 - Business Intelligence Development Studio (SSAS: Analysis Services, SSIS: Integration Services et SSRS: Reporting Services), Sharepoint Portal Server, Visual Studio 2005, Oracle/Forms 10g, JBuilder X, VisiBroker, Netbeans 5, Dreamwaver, EASYPHP, Windev, Matlab 7, Simulateurs réseaux (NS, GPSS et VisiObject).
SGBD : ACCESS, MYSQL, ORACLE, MS SQL SERVER
Projets d'études :
- Logiciel de pointage par carte à puce (Java, JFC/Swing
& Oracle, JDBC)
- Programmation temps-réel : Noyau de RT-Linux & QTDesigner
- Programmation Orienté Objet : Jeux de stratégie (C++, MFC).
Langues :
Anglais : Lu, écrit et parlé ; niveau 3/5.
Français : Lu, écrit et parlé; niveau 4/5.
Arabe : Langue maternelle.
ETE 2006 : Compagnie des faisceaux électriques de Tunis : stagiaire pendant 45 jours.
Réalisation d’un outil permettant de :
- La gestion électronique de document (GED).
- La gestion du Workflow.
2007 TUNISIANA (OTT) : PFE durant 4 mois.
Implémentation de l’ingénierie de dimensionnement hardware BSS avec la version software B9-ALCATEL :
Réalisation d’une application répartie temps réel comportant :
o Un serveur de données pour la collecte des données à partir de fichiers plats (file.csv ; file.txt), contenu dans un serveur de fichier, générés par l’OMC, les filtrer et les stocker dans une base de données.
o Un serveur d’application permettant le traitement des données, la supervision du réseau GSM et GPRS ainsi que l’allocation des ressources matérielles.
o La partie client est destinée à la présentation des informations des équipements du réseau, les indicateurs de performances, l’architecture du réseau. CORBA, JAVA, SWING et PLSQL
01/07/2007- 30/06/2008 : Analyste Programmeur chez LINEDATA SERVICES spécialisée dans l’élaboration de solutions pour les institutions financières (Progiciel EKIP pour les Crédits & financements) et de l’assurance vie. FORMS/PLSQL et Pro*C
o Connaissances des différents types de crédits (Crédit bail (leasing), crédit immobilier, crédit à risque, crédit à la consommation «Revolving») et les dossiers de modification (CESS, RENS, SIN etc)
o Projet ING Ukraine : Plusieurs dossier développés EKIP:
- Implémentation de la loi d’amortissement dégressive par trimestre.
Modification des grilles de paramétrage IMM020 et IMM220.
Mise du bien en immobilisation avant sa mise en loyer (IMM016).
Processus de calcul du tableau d’amortissement fiscal (grille IMM013)
Processus de coupure du tableau d’amortissement fiscal lors de cession
Processus de fixation d’assiette
- Calcul dotation financière et réescompte liés facturation /pré-loyers.
Créer deux nouvelles natures d’opération correspondant la première aux dotations financières et la deuxième aux escomptés liés à la facturation et aux pré-loyers.
Créer un nouveau traitement mensuel d’arrêté de calcul des dotations financières et du réescompte liés à la facturation client et aux pré-loyers.
- Facturation Multidevises: Ajout de la fonctionnalité facturation multidevises (Devise client, devise fournisseur et celle du la société de financement) et création des codifications nécessaires.
o Projet d’analyse et d’étude d’impact pour la mise en place d’un type de données générique sous format numérique pour les dates et les entiers (1 mois): JAVA, SHELL et ORACLE/FORMS (PLSQL)
Réalisation d’une moulinette, en JAVA, d’analyse de toutes les interfaces graphique développées en FORMS pour la détermination des champs de type DATE ou INTEGER.
Développement, avec JAVA, d’un outil d’analyse du code PLSQL pour l’extraction de tous les objets (Procédure stockées, scripts de création de tables, de vues ou de MAJ) ainsi que les champs (colonnes, variables, constantes, paramètres).
o TMA : Tierce Maintenance Application du projet de Revolving (Grilles REV001, REV006 etc).
o Familiarisation avec les différents menu EKIP et la maitrise des scénarii de création d’affaire, de la gestion administrative (GA), de facturation client/fournisseur, la gestion des biens/Immobilisation et des prestations. Un recul technique sur tous les aspects techniques à travers l’implication en développement et des formations multiple sur le produit
De 09/2008 à 02/2010: Analyste Programmeur chez PROTEGYS SERVICES ; acteur de référence dans la conception, la souscription, la gestion, la vente et l’animation de contrats d’assurance IARD. Elle opère dans l’assurance automobile (Auto, Moto), habitation, individuelle accident, les multirisques professionnels, les assurances temporaires et l’assurance vie.
o Connaissances des différents types d’assurance susmentionnés.
o Spécification technique, tests unitaires, documents d’exploitation
o Elaboration d’un module de calcul comptable ProtegysETL, à l’aide des DTS/SSIS implémentant un ETL (Extract/Transform/Loading) permettant la collecte des données à partir de systèmes hétérogènes (Serveurs SQL, Serveur de fichiers, Bases Access), subissant les transformations d’homogénéité et de filtrage nécessaires ces données sont chargées dans une base comptable [Gestion des bordereaux des différents partenaires : Produits et catégories comptables rattachées].
o Mise en place d’une application de reporting comptable ProtegysReport permettant la génération, la publication et le téléchargement de rapports via le web à partir d’un serveur de rapport suivant des formats divers (*.csv, *.txt, *.xls) avec SSRS (Design report *.RDL, data source).
o Migration d’une application existante développée avec les DTS sous SQL SERVER 2000 vers le successeur SSIS de SQL SERVER 2005. De nouveaux composants de sécurisation des bordeaux, d’historisation et de traçage sont développés et intégrés dans cette application.
o Projet SYMPANY (Swiss Ré) : Reporting comptable, gestion du portefeuille de courtage de l’assureur Swiss Ré et une vu statistique via des packages SSAS.
o Support technique (mantis : outil de suivi des anomalies).
Depuis 03/2010 : Consultant technique chez MAG INGENIERIE. : Projet de réécriture de code chez PSA PEUGEOT CITROEN. Elaboration d’un prototype de migration du Pro*C vers Java.
- Analyseur de code Pro*C : Trouver tout type de requêtes SQL et construire des objets métiers
- Mutualisation d’accès à la base par la définition d’une couche d’accès aux données (DAO).
- Préconisation pour l’usage de l’ETL Pentaho Data Integration (PDI)
Technique : Eclipse 3.5 (Java, Javadoc, JDBC, JMS, DAO, XML/XSD/XSL). Pentaho 3.2 (ETL), Entreprise Architect (UML)
Fonctionnel : Finance/Automobile.
Toute la documentation est en anglais.