Expérience professionnelle
DOMUSVI Novembre 2020 – 30 Juin 2022
I.E.D Sénior
PROJET : En tant que développeur sénior j’ai été en charge de la recherche et développement de la mise en place des outils devops et de la sécurisation des web api sur Azure. J’ai aussi mis en place une application de suivi de covid dans les résidences, et du paramétrage de sonarqube
Domaine d’intervention :
Développement logiciel :
1. API de collecte des informations des collaborateurs
2. API de collecte des informations des résidents
3. API de suivi des personnes atteintes
4. API de suivi des orientations des prospects
5. Interface utilisateur avec React-Redux
6. Enregistrement des applications sur Azure
7. Mise en place de tests unitaires TDD et de tests d’intégration avec Specflow
8. Sécurisation des APIs avec sur Azure
9. Définition des infrastructures avec Terraform
10. Migration de Active Directory Authentication Library(ADAL) vers Microsoft Authentucation Library(MSAL)
11. OpenID,OAuth2
12. Autofixture (Tests unitaires, Tests d’intégration)
13. Pull Request (Code review)
DevOps :
14. Mise en place de la CI (Intégration continue) et DI (Déploiement Continu): packaging, tests unitaires, documentation
15. Déploiements automatisés via Azure
16. Gestion des logs, des remontées d'erreurs et alertes
17. Monitoring
18. Suivi de la production et support
19. Terraform
Méthodologie :
20. Agile scrum
Architecture Microservices
Environnement technique :
.Net Core 3.1, MVC,LINQ, Visual Studio 2019,Windows 10, IIS, TFS 2015, Swagger, Postman, Fiddler 4, Git, GitK,PL SQL,Web API, Json, Entity Framework 6, Azure-Devops.Terraform, Azure Functions, Key Vault, React-Redux,ElasticSearch,GitKraken,MongoDB, Robot3T,RabbitMQ
DOMUSVI NOVEMBRE 2020 – A AUJOURD’HUI
I.E.D Sénior
PROJET : En tant que développeur sénior j’ai été en chargé de la recherche et développement de la mise en place des outils devops et de la sécurisation des web api sur Azure. J’ai aussi mis en place une application de suivi de covid dans les résidences
DOMAINE D’INTERVENTION :
Développement logiciel :
API de collecte des informations des collaborateurs
API de collecte des informations des résidents
API de suivi des personnes atteintes
API de suivi des orientations des prospects
Interface utilisateur avec React-Redux
Enregistrement des applications sur Azure
Mise en place de tests unitaires TDD et de tests d’intégration avec Specflow
Sécurisation des APIs avec sur Azure
Définition des infrastructures avec Terraform
Migration de Active Directory Authentication Library(ADAL) vers Microsoft Authentucation Library(MSAL), oauth2 authentication,OpenIdConnect
DevOps :
Mise en place de la CI (Intégration continue) et DI (Déploiement Continu): tests unitaires, documentation
Déploiements automatisés via Azure
Gestion des logs, des remontées d'erreurs et alertes
Monitoring
Suivi de la production et support
Terraform
Méthodologie :
Agile scrum
Architecture
Clean architecture
ENVIRONNEMENT TECHNIQUE :
.Net Core 3.1, MVC,LINQ, Visual Studio 2019,Windows 10, IIS, TFS 2015, Swagger, Postman, Fiddler 4, Git,
GitK,PL SQL,Web API, Json, Entity Framework 6, Azure-Devops.Terraform, Azure Functions, Key Vault, ReactRedux,ElasticSearch,SonarQube
TF1 JUIN 2020 – A OCTOBRE
I.E.D Sénior
PROJET : En tant que membre de l'équipe de développement, j'ai participé activement à la conception de
l'architecture générale du service, les architectures logicielles, bases de données, et la définition des processus de
développement (workflow git et déploiement)
DOMAINE D’INTERVENTION :
Développement logiciel :
API de mise à disposition des données vidéo(.xmf) aux différents FAI
API d'interfaçage avec les API des clients
API de lecture et de gestion des factures des clients
Interfaces de debug des API
Gestion des fils d’attentes technologie utilisée (ActiveMQ)
Mise en place service Broker .net core
Mise en place de tests unitaires TDD et de tests d’intégration avec Specflow
Sécurisation des APIs avec Apigee
Azure
Mise en place des Azure fonctions
Configuration de comptes Azure
Génération de clés de connexion (clé secrete)
DevOps :
Mise en place de la CI (Intégration continue) et DI (Déploiement Continu): packaging, création de
container docker, tests unitaires, documentation
Déploiements automatisés via Azure
Gestion des logs, des remontées d'erreurs et alertes
Monitoring
Suivi de la production et support
Terraform
ENVIRONNEMENT TECHNIQUE :
.Net Core 3.1, MVC,LINQ, Visual Studio 2019,Windows 10, IIS, TFS 2015, SOPUI, Swagger, Postman, Fiddler 4,
Git, Sql server 2017,Web API, Json, Entity Framework 6, Azure-Devops.Teraform, Azure Functions, Key Vault,
Serilog, Sinks, Specflow,ReactJS
Références projets
MSH INTERNATIONAL Janvier 2018- Avril 2020
Ingénieur d’études et développement
PROJET : Conception et Développement des interfaces business de saisie des assurés et des ayants droit
Développement des interfaces business de calculs et de remboursement de primes. Développement des interfaces de migration de données des assurés.
Domaine d’intervention :
Mise en place d’un workflow d’affiliation des assurés
Gestion des invoices (factures et des lignes de détails)
Gestion des prix négociés (Taux)
Développement d’une plateforme de remboursement de décomptes
Rédaction des tests business BDD (SpecFlow)
Développement en .Net (Services WCF)
Architecture SOA
Web Api
Services Rest
Interface web avec Blazor
Réalisation des tests TDD
Méthodologie de gestion : Agile Scrum
Mise en place de reportings SSRS 2018
Environnement technique :
.Net (C#, WCF, web), Dot Net Core, MVC,LINQ, Visual Studio 2017,2019, Oracle(11,12g)Windows 7, IIS, TFS 2015, SOPUI, Swagger, Postman, Fiddler 4, Git, Sql server 2017,Web API, Json, Entity Framework 6.
AXA FRANCE Novembre 2016- Décembre 2017
Tech Lead I.E.D
PROJET : Conception et Développement d’une application :de dématérialisation, de signature électronique de contrats et des mandats et d’injection en masse des documents à la GED.
Domaine d’intervention :
Organisation et conduite des réunions
Gestion et conduite de l’équipe technique :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle.
Développement en .Net (Services WCF)
Architecture SOA
Ecriture des procédures stockées
Services WCF
Méthodologie de gestion : Agile Scrum
Environnement technique :
.Net (C#, WCF), MVC, LINQ, Framework 4.0, Visual Studio 2013, Oracle(11,12g)Windows 7, IIS, TFS 2015, SOPUI, JIRA, Kaban, Kibana, VSTS, Microsoft Azure, ReactJS
ENGIE TRADING Mars 2015- Novembre 2016
Ingénieur d’études et développement
PROJET : Conception et Développement d’une application de gestion (Finance Cockpit) regroupant les principales activités de chaque pôle Business (Accounting, Tax & Reporting, Controlling) en WPF. Conception et développement d’une application de Netting Change en MVC 4.5. Migration et développement d’une application Janus regroupant les activités de controlling et de comptabilité en SSIS 2012. Gestion des Arrêtés mensuels et des processus de Closing (Proof Of Externalization, Intercos). Outil de rapprochement INTELLIMATCH. Contrôles des jobs sur un progiciel de matching.
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle
Développement en .Net (WPF, LINQ)
Architecture SOA
Création des interfaces utilisateurs (DevExpress version 2012)
Ecriture des requêtes SYBASE, SQL (CRUD)
Ecriture des procédures stockées
Services windows
Services WCF
Packages : Sql Server Intégration Services 2012
Rapports : Sql Server Reporting Services 2012
Environnement technique :
Net (C#, WCF, WPF), MVC, MVVM, MEF, SQL Server 2012, DevExpress, LINQ, Framework 4.0, Visual Studio 2012, Windows 7, IIS, TFS 2015, SYBASE, PRISM, Intellimatch.
BRINK’S FRANCE Fevrier 2014 – Février 2015
Ingénieur d’études et développement
PROJET : Conception et développement d’un module en client lourd d’aide aux DABistes, gestion des tournées des transporteurs de fonds et Migration d’une application développée sous Oracle en Sql Server.
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle.
Prise en main d’un outil de migration (SSMA)
Développement en .Net ( Winforms, LINQ)
Architecture SOA
Création des interfaces utilisateurs (DevExpress version 2012)
Ecriture des requêtes Oracle (CRUD)
Ecriture des procédures stockées
Conversion de procédures, de fonctions et de séquences écrites en PL/SQL en script Sql à l’aide de l’outil Microsoft Sql Server Migration For Oracle
Réécriture de la couche d’accès aux données
Gestion des actions dans le cas d’une agression DABiste
Multithreading
Les fonctions Asynchrones
Méthode de gestion de projet : Agile Scrum
Environnement technique :
.Net (C#, WCF, WPF), SQL Server 2012, DevExpress, LINQ, Framework 4.0, Visual Studio 2010, Windows 7, IIS, TFS 2010, Oracle 10 G, SSMA
FRANCE MEDIA MONDE Mai 2012 - Janvier 2014
Ingénieur d’études et développement
PROJET : Conception et développement des modules en client lourd et léger pour la refonte des sites de FMM (hermès middleware).
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle
Développement en .Net (C#, WPF, Asp.Net, LINQ)
Création des interfaces pour le déploiement des produits (Telerik version 2012)
Développement d’un outil permettant de comparer les produits des différents environnements avant la mise en production
Ecriture des requêtes SQL server 2012 (CRUD)
Ecriture des procédures stockées
Optimisation des requêtes SQL
Mis en place des tests unitaires
Mise en place des tests d’intégrations (Mock)
Méthode de gestion de projet : Agile Scrum
Environnement technique :
ASP.Net, .Net (C#, WCF, WPF, MVVM, TELERIK, LINQ, Framework 4.0, Visual Studio 2010, Visual Studio 2012, Windows 7, IIS, SVN, LINQPAD
VENTE PRIVEE Novembre 2011 - Avril 2012
Ingénieur d’études et développement
PROJET : Conception et développement d’un site intranet de gestion des ventes et du marketing.
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de la spécification fonctionnelle et techniques à la suite de réunions avec le client sur les principaux modules :
Génération de power point avec openxml
Création du Back Office.
Globalisation de l’application
Développement en .Net (C#, ASP.NET, LINQ, Entity Framework)
Création des interfaces utilisateurs (ASP.NET 4.0, AJAX)
Requête MDX
Requête PostgreSql
Requête Linq(Insertion, Modification, Suppression, Lecture)
Ecriture des procédures stockées
Méthode de gestion de projet : Agile Scrum
Environnement technique :
Net (C#, Asp.Net, WebServices, LINQ, Framework 4.0, Entity Framework, Visual Studio 2010, Windows 7, IIS, TFS, OpenXml, AJAX(AjaxToolKit), TFS 2010, SQL SERVER 2008
12/2010 à ce jour GDF-SUEZ (DSI) Ingénieur Etudes et Développement
Projet : Le but du projet consistait à auditer la base de données existante ensuite concevoir et developper un portail des demandes de création d’ espaces collaboratifs
• Analyse
Etude de l’existant
Rédaction des spécifications fonctionnelles et techniques à la suite de réunions avec le client. Des principaux modules.
- Demande de création
- Demande de modification
- Demande de publication en intranet ou en extranet.
Conception de la base de données (Windesign)
o Ecriture des scripts de création de la base de données et des tables.
o Ecriture des procédures stockées.(CRUD)(SQL SERVER 2008)
• Développement en .Net (C#, ASP.NET, LINQ,Entity Framework)
- Création des interfaces utilisateurs (ASP.NET 4.0,AJAX)
- Implémentation des WebServices.
- Génération des objets métiers avec l’Entity Framewok.
Environnement : .Net (C#, WebService, Asp.Net, LINQ, Framework 4.0), SQL SERVER 2008(SQL, Procédures stockées), WinDesign, Visual Studio 2010, Windows 7, IIS, TFS
AJAX(AjaxToolKit)
02/2010 à 11/2010 Metropolitan filmexport (AVR Info) Ingénieur Etudes et Développement
Projet : Le but du projet consistait à concevoir et à developper des nouveaux modules (Projets de sortie) dans une application GANDLAF,qui gère la vente et la distribution des films.
• Analyse
Etude de l’existant
Rédaction des spécifications fonctionnelles et techniques de plusieurs modules
- Projet de sortie vidéo
- Projet de sortie vod
- Projet de sortie TV
- Projet de sortie Cinéma
Conception de sous-ensembles de la base de données (PowerAMC)
• Développement en .Net (C#, WinForms, LINQ)
Réalisation des modules selon l’architecture définie
- Création des vues (SQL SERVEUR 2005)
- Création des DAO et objets Métier
- Implémentation de la logique Métier
- Création des interfaces utilisateurs (WinForms)
Désign patterns
- Command
- Builder
- Singleton
• Tests
Automatisation des tests unitaires via Visual Studio
Tests fonctionnels
• Support
Formation utilisateur
Support Utilisateur (43 personnes)
• Outils
DotNet Bar
Wilson (ORM)
XCeed
Environnement : .Net (C#, WCF, WinForms, LINQ, Framework 3.5, Click Once), SQL SERVER (SQL, Vues), PowerAMC, Visual Studio 2005, Windows 7, IIS, SVN
06/2009 à 02/2010 AUSY Ingénieur Etudes et Développement
Pour l’outil interne de gestion des candidats: Développement de modules de suivi de tout le processus de recrutement sur AUSY France Belgique et Luxembourg.
• Analyse
Etude de l’existant
Rédaction des spécifications fonctionnelles et techniques de plusieurs modules
- Gestion des collaborateurs et sous-traitants
- Gestion des besoins
- Gestion des missions
- Tableau de bord : visualisation graphique de type Gantt de l’activité
- Administration : gestion des utilisateurs, profils, agences…
- Reporting Utilisateur
Conception de sous-ensembles de la base de données (PowerAMC)
• Développement en .Net (C#, WCF, WinForms, LINQ, ReportViewer)
Réalisation des modules selon l’architecture définie
- Création des procédures stockées (MySQL 5.1)
- Création des DAO et objets Métier
- Implémentation de la logique Métier
- Définition des services WCF
- Création des interfaces utilisateurs (WinForms)
- Création des reportings générés à la demande via ReportViewer
Développement du module de reporting des « Contributions » (reporting généré en batch)
- Création des batchs .Net
- Interfaçage avec Excel
Création de procédures stockées et de batchs de synchronisation avec le CRM
Déploiement de l’application via Click Once
• Tests
Automatisation des tests unitaires via Visual Studio
Tests fonctionnels
• Support
Rédaction du manuel Utilisateur
Support Utilisateur (200 personnes)
Environnement : .Net (C#, WCF, WinForms, LINQ, Framework 3.5, Click Once), MySQL 5.1 (SQL, procédures stockées), PowerAMC, UML, Visual Studio 2008, Windows 2008 Server, IIS, SVN
11/2008 à 06/2009 TF1 Pub Ingénieur d’Etudes et Développement
Projet : Le but du projet consistait à dévélopper un logiciel de reservation de case publicitaire’ TPRESA écrit en dot net C# Framework 3.0
Mis à jour du model conceptuel de données (Ajout et suppression des tables)
Correction des anomalies
SQL SERVER 2005
Ecriture des requêtes d’extraction, de mise à jour et d’insertion
Ecriture des procédures stockées
Test de non régressions
Test unitaire
Génération des objets metiers
Outils de versioning :Perforce
Outils de génération d’objets metiers: BO Maker
Environnement: WINDOWS XP, VISUAL STUDIO .NET 2008, C#, SQL SERVER 2005
FrameWork : Medusa,
05/ 2008 à 11/2008 Axa Assistance Ingénieur d’Etudes et Développement
Projet : Le but du projet consistait à migrer le logiciel d’assistance aux assistés concerto écrit en VB6, en dot net C# winforms, Framework 3.0
Maintenance corrective et évolutive des applications existantes concerto (système d’information assistance)
Correction des anomalies
SQL SERVER 2005
Création des requêtes d’extraction SQL
Développement des procédures stockées
Test de non régressions
Outils de Versionning : VSS, TFS
Outils de test unitaire : Nunit
Outils de documentation : NDOC
Environnement: WINDOWS 2003, VISUAL STUDIO .NET 2008, Winforms, C#, SQL SERVER 2005, Features Manager,DNA Referential Query,Lotus Notes 6.5
12/2007 à 05/2008 SNCF Ingénieur d’Etudes et Développement
Projet : Le but du projet consistait à mettre en place un nouveau type de gestion comptable de la SNCF COPERNIC
Développement d’un logiciel de gestion comptable sur le projet Copernic
Maintenance corrective et évolutive des applications existantes SIC (système d’information comptable)
Ecriture des batch d’extraction en C
Correction des anomalies
ORACLE
Création des requêtes d’extraction SQL
Dévéloppement des procedures stockées
Documentation
Ecriture de DSI(Document de système d’information)
Développement de modules de connexion en utilisant les classes ADO de C#
Développement des IHM en C#
Intégration des briques développées en PRO*C dans des modules C#
Outils de Versionning : VSS, OGEP
Outils de test unitaire : Nunit, Planète
Environnement: WINDOWS, VISUAL STUDIO .NET, Winforms, C#, ASP.NET, ORACLE, Pro*C, TOAD
07/2007 à 12/2007 OFFICE DE L’ELEVAGE Ingénieur d’Etudes et Développement
ONILAIT Contrôle de gestion
Le but du projet consistait à développer un outil pour gérer le contrôle de gestion de la vente du lait en France en respectant les conventions européennes en fonction du quotat du lait conventionné par la commisssion européenne.
Développement d’un logiciel de contrôle de gestion (partie serveur)
Mise en place d’une interface graphique avec ASP.NET et C# (partie client)
Extraction, insertion et mise à jour à partir d’une base de données ORACLE
Ecriture des procedures stockées
Rédaction des AFD
Rédaction de plan de test
Sauvegarde de données de la base dans des fichiers XML en utilisant les
Environnement: WINDOWS, VISUAL STUDIO .NET, Winforms, C#, ASP.NET, ORACLE, Pro*C, SQLBOX
04/2007 à 06/2007 NEUF CEGETEL Ingénieur d’Etudes et Développement
Le but du projet consistait à automatiser la gestion de la vente de lignes fibres optiques en partitionnant la ville de Paris en Quartiers, le quartier en Lots et le Lot en Rues.
Modélisation Merise (MCD, MPD)
Création d’une nouvelle base de données à partir de l’existant et insertion des nouvelles tables
Création et utilisation des lots DTS (Data Transformation Services)
Import des données du fichier XML vers la base de données
Export de données de la base de données vers un fichier XML
Développement des différents modules en C#
o Identification des clients
o Ouverture de ligne de communication
o Résiliation des comptes
o Différents modes de paiement
Outils de Versionning : CVS
Environnement : WINDOWS XP, VISUAL STUDIO .NET, Winforms, C#, et SQL SERVER 2000, MERISE
07/2006 à 03/2007 NEOPOST TECHNOLOGIE Ingénieur d’Etudes et Développement
Le but du projet était de concevoir et de developper un logiciel pour les machines d’affranchissement
Conception de l’architecture de communication en UML
Développement d’un logiciel d’automatisation des tests systèmes
Adaptation de l’OS et configuration du noyau aux besoins du projet
Développement d’une interface de communication entre le TRTS et la FM en C
Développement des types des requêtes génériques de la base en C++
Test
Ecriture de plan de test
Déploiement en environnement de developpement et d’integration
Exploitation des résultats des requêtes
Environnement : WINDOWS XP, langage C, C++, UML, C++ unit
03/2006 à 06/2006 CREDIT AGRICOLE Technicien réseau
Technicien réseau (installation du parc informatique)
Intervention auprès des utilisateurs
Utilisation de la technologie XP professionnel, Windows 2003
Tests des comptes utilisateurs sur le réseau
11/2005 à 02/2006 ARTE(BENEVOLA) Ingénieur d’Etudes et Développement
Conception et réalisation d’un logiciel de gestion de bibliothèque sous VB.Net en utilisant la base de données Access
Conception du modèle conceptuel de données (MCD)
Implémentation du MCD stockage de données sous ACCESS
Création des requêtes sous ACCESS
Réalisation de l’interface graphique sous Visual Basic 6
Automatisation du système de prêts des livres
Environnement: WINDOWS XP, VISUAL STUDIO .NET, VB.NET, VB6, Access, MERISE
Projets d’étude & Stages
03/2004 à 07/2004 IRCOM stage
Institut de Recherche et des Communications Optiques et Micro-ondes
Caractérisation des objets électroniques : analyse des circuits et étalonnage des appareils pour une première utilisation
Interfaçage sous « LABVIEW» d’une tour de fibrage servant à fabriquer des capillaires, élément de base nécessaire à la fabrication de fibres micro structurées air silice
Adaptation et Configuration du système aux besoins des outils mis à ma disposition
Développement du logiciel
Uniformisation des paramètres : du diamètre de la fibre, du temps, et de la température
Exploitation des ces paramètres dans un fichier Excel
Environnement : Windows, LABVIEW, Excel
01/2004 à 02/2004 Université de Limoges Projet de développement
Rédaction du cahier de charge
Conception et Modélisation d’un champ de course en UML
Développement et réalisation du logiciel en java
Environnement : Windows, UML, JAVA
03/2003 à 05/2003 Université de Limoges Projet de développement
Projet d’études – Automatisation de la gestion des inscriptions à l’université
Conception des modèles de données (MCD - MLD), implémentation sous WinDesign
Création de la base de données et stockage des données existantes dans la base
Rédaction et validation du cahier de charge
Développement du logiciel sous PHP - en utilisant la base de données MYSQL sous Windows et la base de données - PostgreSQL sous Linux
Environnement : Windesign, PHP, Mysql/Windows, postgreSQL/linux, Merise
08/2001 à 07/2002 SENELEC (Dakar – Sénégal) Ingénieur d’Etudes et Développement
Conception et réalisation d’un logiciel de gestion et de facturation de la clientèle
Etude du cahier de charge
Création et mis en place des documents d’utilisation (Use Case)
Conception du modèle conceptuel de données (MCD)
Implémentation du MCD en utilisant Win Design
Configuration et enregistrement des drivers JDBC pour utiliser la base de données
Création des objets de connections
Environnement : Windows NT, SQL Server 2000, Java, Merise
03/2001 à 06/2001 Université de Dakar Développeur
Conception et réalisation d’un logiciel de gestion des inscriptions et le prêt des livres sous VB6 en utilisant la base de données SQL SERVER
Conception du modèle conceptuel de données (MCD)
Stockage et sauvegarde de données / Extraction des données
Création des tables et des vues
Réalisation de l’interface graphique sous Visual Basic 6
Environnement : Windows NT, VB6, SQL Server, Merise
COMPETENCES
COMPETENCES TECHNIQUES
Modélisation UML, MERISE
Langages C#, T-SQL, PL/SQL
I-Net ASP.Net, XML, XSL, HTML, CSS, JSon, Ajax,MVC, MVC Razor,MVC Blazor
Frameworks Framework .Net 2.0, 3.0, 3.5, 4.0 (WPF, WCF, Winform), Core 3.0,3.1
Outils de développement Visual Studio …19, Visual Studio Code, TOAD, SQL BOX, PowerAMC, Win design
SGBD Oracle, SQL Server, MySQL, PostgreSQL
Serveurs Web & Applicatifs Apache, IIS, Docker
Middleware RabbitMQ,ActiveMQ
Gestion de versioning CVS, VSS (VISUAL SOURCESAFE), TFS, VSTS, GIT
Outils de test Swagger, Fiddler, Postman, SpecFlow, Xunit, Mock
Systèmes Windows 2000, XP, NT WorkStation, NT SERVER
COMPETENCES FONCTIONNELLES
Domaine fonctionnel Comptabilité, Contrôle de gestion
Telecom : Fibre optique
Industrie : développement embarqué
Banque Finance
FORMATION
2020 Formation Angular 8, Microsoft Azure,DEVOPS
2010 Formation ASP.Net 2.0, 3.5, C#, Webservices, AJAX, Contrôles de serveurs, Déploiement et optimisation, Web Parts, Linq
2010 Formation .Net 3.0, 3.5, C#, WCF, WPF, Linq
2006 Master 2 : Systèmes d’Informations CNAM- Cours du Soir
2004 Maitrise d’Informatique / Imagerie, Développement et Bases de données
2003 Licence professionnelle / Réseaux & Télécommunications
2001 Maitrise d’Informatique /RO, Développement Logiciel
LANGUES
Anglais technique, Arabe (lu, écrit, parlé)