FORMATION
Formation continue
2009 Formation MOSS 2007
2007 Formation ASP.NET 2.0 – Connaissance Network, Paris
07/07 – 09/07 Formation PeopleSoft 9.0 – OMNISOFT
Réalisation : Module Opposition du projet HARP (Human Ressources and Payrol) chez France Télecom
Formation initiale
2007 Master 2 Informatique – Université Blaise Pascal, Clermont-Ferrand
2002 Diplôme d’Ingénieur en Informatique – Université d’Annaba (Algérie)
COMPETENCES
Langages C# 2.0, 3.0, 3.5, 4.0, VB.Net 3.5 XML, C++, javascript,
Ajax, XHTML, CSS, XAML (WPF, Silverlight)
API Google Maps, WatiN
Bases de données SQL Server 2005-2008, Access
Framework .NET 2.0, .NET 3.5, .NET 4.0, Spring.net, NHibernate 2.0
Architectures 3-tiers, n-tiers
Environnement de développement Visual Studio 2005, 2008, 2010
Outils Crystal Reports, Reporting Services, SSIS
Méthodologies Merise, Design Patterns, Agile (Scrum), MVVM, MVC 2
Systèmes & réseaux Windows 9x / Me / 2000 / XP / NT
Gestionnaire de code source TFS, Source safe
Test Unitaire NUnit 2.4
Coverage NCover
Niveaux d’intervention
Conception, développement, tests
Rédaction de documentation technique
2010 Ageas (en cours)
Ingénieur d’études et de développement
Projet : Rémunération réseaux salariés
• Implémentation d’un moteur de calcul dans une bibliothèque (dll).
• Implémentation de la couche DAO (dynamic avec Entities Framwork), BL
• Création des écrans IHM dans le Projet client.
• Configuration de l’application avec Spring.net.
• Déploiement de l’application avec nAnt.
• Développement des procédures stocké pour la génération des fichiers .csv.
Environnement technique : Microsoft .Net 4.0, C# 4.0, Visual Studio 2010, Spring.Net, SQL Server 2005, Source Safe.
2010 Reed Midem
Ingénieur d’études et de développement
Projet : BLS (Borne Libre Service) Application tactile en WPF
• Création d’un WebService (.asmx) pour tous les accès aux données et implémentation des WebMethod (Mapping avec Link to Entities).
• Implémentation des procédures stockées pour la couche DAO.
• Implémentation d’un clavier virtuel utilisé pour modifier le nom ou prénom du client.
• Implémentation d’un composant WebCam (Utilisation des Thread).
• Implémentation d’un composant qui permet d’imprimer des badges avec une imprimante Pebble (Utilisation des Thread).
• Création et implémentation d’un écran Login (Authentification par scan du code barre client).
• Création et implémentation d’un écran informations client (Nom, prénom, société, photo, …..).
• Création et implémentation d’un écran Webcam qui permet au client de modifier sa photo (Utilisation des Thread).
• Recette et Correction des Bug (IHM, DAO).
• Rédaction des spécifications techniques détaillées.
• Développement des rapports (SSRS) des statistiques avec les procédures stockées.
Environnement technique : Microsoft .Net 3.5, C#, WPF, XMAL, Visual Studio 2008, SQL Server 2005, TFS.
Projet : Easydesk
• Création et implémentation d’une page pour la gestion des salons
• Création et implémentation d’une page pour la gestion des
• Création et implémentation d’une page pour la gestion des zones
• Création et implémentation d’une page pour la gestion des hôtesses.
• Création et implémentation d’une page pour la gestion des images publicitaires utilisées dans BLS.
• Implémentation des procédures stockées pour la couche DAO.
• Intégration de l’ensemble de l’application sous Firefox.
• Augmenter les performances de l’application avec jsmin.exe.
Projet : AOL
• Evol du calcul des TVA
• Développement d’un scenario de test automatique avec WatiN
• Evol des validations avec images
• Evol de validation des adresses clients avec les VAT number
Environnement technique : Microsoft .Net 3.5, C#, ASP.Net, Javascript, Visual Studio 2008, SQL Server 2005, TFS.
2010 OCDE
Ingénieur d’études et de développement
Projet : ODM (Output Data Manager)
• Création d’un composant TreeView paramétrable (Add, Delete, Update node).
• Création d’une interface contient des onglets liés à chaque nœud du TreeView.
• Implémentation des procédures stockées pour la couche DAO.
• Implémentation d’un système de Lock/Unlock pour chaque nœud du TreeView.
• Implémentation de la sécurité pour le TreeView et les onglets.
• Implémentation des scripts coté client.
• Implémentation des rapports Reporting Services
• Recette et Correction des Bug (IHM, DAO, BL).
Environnement technique : Microsoft .Net 3.5, VB.Net, C#, Ajax, Visual Studio 2008, SQL Server 2008, TFS.
2009 – 2010 TraceOne
Ingénieur d’études et de développement
Projet : Evolution d’un portail Web (PACK : traçage des produits) pour Auchan, Monoprix
• Analyse des process PACK Auchan (JBoss).
• Développement des nouvelles fonctionnalités dans le portail PACK.
• MAJ des scripts d’Update.
• Développement de nouveaux composants dans PACK.
• Rédaction des spécifications techniques détaillées.
• Configuration NHibernate pour les nouveaux composants.
• Ajout des Tests unitaires pour chaque nouvelle fonctionnalité.
• Coverage avec NCover pour PACK.
• Correction des defect (IHM, Composant, configuration).
• Recette et correction des bugs (IHM, Composant, configuration)
• Automatisation des tests de recette pour le portail SPEC (WatiN).
Environnement technique : Microsoft .Net 2.0, C#, Ajax, Visual Studio 2005, SQL Server 2005, TFS, Méthode AGILE, Design Patterns.
2008 – 2009 Prodware
Ingénieur d’études et de développement
Etudes et développement d’une application Web e-commerce multi-enseignes dédiée aux collectivités (SADEL)
Architecture : N-Tiers Générique.
• Analyse des besoins et conception de l’architecture technique
• Rédaction des spécifications techniques détaillées et du StoryBoard IHM client
• Pilotage du projet sous Microsoft Team Source Fondation (TFS) et encadrement technique de l’équipe de développement (3 personnes).
• Développement du Modèle Conceptuel de Données MCD et de la base de données.
• Implémentation de la couche d’accès aux données DAO avec Link to SQL (Générique) et de la couche métier BL (Générique).
• Création, développement et intégration des interfaces et du panier client
• Création dynamique et intégration des pages institutionnelles.
• Implémentation d’un système de log et du système de dépendance de cache au niveau du serveur de base de données (Scripts de création)
• Tests unitaires et recette fonctionnelle de l’application avec la rédaction du cahier de recette.
• Déploiement de l’application sur le server web de production et le server de base de données (Serveur distant).
Environnement technique : Microsoft .Net 3.5, C#, Visual Studio 2008, SQL Server 2005, javascript, TFS, Merise, Design Patterns.
2008 – 2009 L’Oréal
Ingénieur d’études et de développement
Dans le cadre d’un Forfait ALTI : Etudes et développement d’une application de gestion de base de données des constats d’audit
Architecture : N-Tiers.
• Gestion des profils utilisateurs (Création, Modification, Suppression).
• Import Excel vers la base de données (Tables référentiels, les deux tables Mission et constat d’audit).
• Export de la base de données vers Excel (Table Mission et constat d’audit)
• Gestion de tables référentielles (Création, Modification, Suppression, Consultation).
• Gestion des Missions d’audit (Création, Modification, Suppression, Consultation).
• Gestion des constats d’audit (Création, Modification, Suppression, Consultation).
Environnement technique : Microsoft .Net 3.5, Visual Studio 2008 professionnels, C#, SQL Server 2005, Merise, Patterns Designs.
2007 – 2008 PFIZER
Etudes et développement d'une application Web de réservation d'hôtels en ligne
• Conception, développement et modélisation de l’application (BackOffice, FrontOffice).
• Implémentation d’un moteur de recherche.
• Réalisation des tests de surcharge et de validation.
• Rédaction d’un cahier de recette
• Correction des bugs
• Déploiement de l’application sur le serveur de production (IIS 6)
Environnement technique : .NET 2.0, C#, WebForms, Visual Studio 2005, sql Server 2005, Google Maps, Crystal Reports, Merise, Design Patterns
2006 – 2007 LABORATOIRE LRL
Réalisation d’un simulateur de communication entre les agents du système AMICAL
(Architecture Multi-agents Interactive Compagnon pour l'Apprentissage de la Lecture)
• Création d'un formulaire d'authentification.
• Création d'une base de données.
• Création d'un fichier XML pour le stockage des profils utilisateur.
• Création d'un compilateur pour le langage KQML pour chaque agent.
• Création d'un gestionnaire de messages transmis entre les agents.
• Création d'un gestionnaire des erreurs de compilation.
• Création d'une assistance pour les utilisateurs.
Environnement technique : NET 2.0, C#, XML, WinForms, Visual Studio 2005, SQL Server 2005, Merise
2004 – 2006 ECOLE DE FORMATIONS EL-NADJAH (Algérie)
Enseignant
• Chargé de cours, TD, TP
• Responsable du module « Système d'exploitation » et « Base de données ».
Environnement technique : Merise entité relationnelle
2002 – 2004 UNIVERSITE DE TEBESSA (Algérie)
Enseignant
• Chargé de cours, TD, TP.
• Responsable du module « Système à thème ouvert».
Environnement technique : C++ approche orientée objet
2001 – 2002 LABORATOIRE GL IL (Algérie)
Ingénieur d’études et de développement
Réalisation d’un extracteur de tranche à partir d'un programme VHDL
• Création d'un Compilateur VHDL (Analyseur lexical et syntaxique).
• Création d'un Instrumentiste du code source VHDL.
• Création d'un Générateur de graphe de dépendance entre les instructions du code VHDL.
• Création d'une base de données (Access).
• Création d'un Extracteur de tranche de programme à partir d'une instruction choisis par l'utilisateur.
• Création d'une aide d'utilisation.
Environnement technique : Delphi 5, Access, Merise, Windows 98