Abdelkader - Développeur Senior .Net C#
Ref : 191126D001-
95110 SANNOIS
-
Développeur, Consultant, Consultant technique (42 ans)
-
Freelance
Expérience professionnelle
FRAMATOME Développeur .Net
Durée 07/2022 – Aujourd'hui .Net - Sql
Projet Développement d’un module Gestion de configuration EPR2
Mission Intégré les nouvelles fonctionnalité (Gestion de configuration) dans le projet EPR2
pour gérer plusieurs jeux de données (plusieurs bases, donc plusieurs jeux de
tables) pour chaque type d’objet.
Réalisation :
Développement de la couche métier en C#
Développement de la couche d’accès aux données
o Utilisation d’Entity Framework (Code first) pour manipulation de la
base de données SQL Server
o Utilisation de la technologie Linq pour manipulation de la base de
données
o Ajout, suppression, modification de la base de données
Utilisation de la base de données SQL Server 2016
o Requêtes SQL
o Procédures stockées
Déploiement de l’application sur un Serveur IIS
Projet agile avec Scrum
Technologies .NET 4.5, ASP MVC 5, Bootstrap, C#, HTML5, JavaScript, CSS , Xml,
EntityFramework , SQLServer 2016, , Visual Studio 2019, GitLab.
SAGE Développeur Back end .Net
Durée 01/2021 – 06/2022 .Net
Projet 1 Intégration Sage Espace Employé et SBCP
Mission Intégré les nouvelles fonctionnalité SBCP sous forme de micro-services dans
l’objectif d’améliorer la maintenabilité et la facilité d’ajout de nouvelle fonctionnalité
sur la solution.
Réalisation :
Développement d’un micro-service selon les principes d’architecture
hexagonale CQRS, DDD
Utilisation des API fournies par Azuneed/SEE
Utilisation de la messagerie Kafka (Pattern Saga)
Utilisation des pipelines de build et déploiement pour les microservices
La sauvegarde des données sur la base de données MongoDb
L’utilisation d’API REST
Tests unitaires
Livraison contenue avec Azure Devops
Projet agile avec Scrum
Technologies .Net Core, .Net 6, Angular 13 ? Azure Portal, Azure DevOps, AKS, GitHub Sage, Git,
Visual studio 2022, ReSharper, Docker, Lens, MongoDB, KaDeck, kafka, Kubernetes,
Helm, ChocolateyGUI
Projet 2 Intégration SBCP - Dématérialisation et Remontée conso
Mission Développement d’APIs publiques de SBCP portées par une gateway de
dématérialisation (Salarié,Bulletin).
Réalisation :
Création de micro-services prenant en charge les bulletins édités, les
salariés éligibles à la dématérialisation
L’application du pattern CQRS
Abdelkader ********. Page 4 sur 13
La sortie de l’entité salarié :
- Ecriture en double dans la base de données actuelle SBCP et dans
une base mongoDb de l’entité salarié au sens RH et des autres
entités présente dans la fiche salariée
- Agrégation des entités pour une mise à disposition d’une vue en
lecture pour l'écran salarié
Projets agile avec Scrum
Technologies .Net Core, .Net 6, Azure Portal, Angular 13, Azure DevOps, AKS, GitHub Sage, Git,
Visual studio 2022, ReSharper, Docker, Lens, MongoDB, KaDeck, kafka, Kubernetes,
Helm, ChocolateyGUI
Projet 3 Optimisation du traitement des DSN
Mission Le but est de faire un constat pour trouver une millieur solution d’optimisation du
traitement des Déclaration Sociale Nominative.
Réalisation :
Faire un constat
Faire plusieurs itérations (50, 100,500 salariés, découpage par blocks,…)
pour comparer :
Les Temps des traitements de charque fonction.
Allocations mémoire de charque fonction.
L’arborescence de appels des fonctions.
Le chemin chaud des fonction (Par rapport le temps de traitement et
l’allocation mémoire).
Temps UC de charque fonction.
Voir les traces sur app insight.
Utilisation des outils pour faire des métriques.
Accenture
Durée
2020 – aujourd’hui
Projet 1
Schmidt
Mission
Réalisation de nouvelles fonctionnalités et modules pour des sites vitrine Schmidt.
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception technique.
Tests unitaires
Technique :
Développement de la couche Front Office avec Aspnet MVC 5 et SiteCore
Développement des web service Rest (WEB API 2)
Gestion de l’authentification avec Token
Services RESTFull
Développement de la couche métier en C#
développement de composants SXA Mise en place de Test
Tests unitaires
Livraison contenue avec Azure Devops
Projets agile avec Scrum
Projet 2
Cuisinella
Mission
Réalisation de nouvelles fonctionnalités et modules pour des sites vitrine Cuisinella.
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception technique.
Tests unitaires
Technique :
Développement de la couche Front Office avec Aspnet MVC 5 et SiteCore
Développement des web service Rest (WEB API 2)
Gestion de l’authentification avec Token
Services RESTFull
Développement de la couche métier en C#
développement de composants SXA Mise en place de Test
Tests unitaires
Livraison contenue avec Azure Devops
Projets agile avec Scrum
Technologies
Sitecore 9.3 , .NET 4.6, ASP MVC, NodeJs, HTML5, JavaScript, CSS3, C#, Unity (Ioc), SQL Server 2016, Visual Studio 2019, Git , Azure Devops
CETELEM
CETELEM
Durée
08/2017 – aujourd’hui
.Net / DevOps
Projet 1
DEVOPS .Net pour PF
Mission
Mettre en place une Toolchain Dotnet DevOps (Socle de dev, Git, Jenkins, Sonar, Nexus, GCLweb et ARA, …) en coordination avec les équipes DevOps by BNPP, TPS, UPM PF, RCCI et le CET de Bucarest.
Cette Toolchain couvre les 2 facettes importantes du mode DevOps à savoir :
- la partie dite Développement (codage, fabrication du logiciel, mise en référence, premiers tests sur plateforme de développement mutualisée).
- la partie dite Déploiement (gestion de configuration et livraison de la release complète dans tout environnement d’exécution dont la production …
Technologies
Gitlab , Jenkins , MSBuilds , SonarQube, Nexus, Powershell, Nuget , GCLWEB ,ARA, Visual studio 2017.
Equipe
4 équipes
Projet 2
Mail To Ged
Mission
Un Service Applicatif temps différé permet de récupérer les mails reçus à partir de boîtes de messagerie, de déterminer la typologie du mail en fonction de la boîte de messagerie d’origine (Vente ou Ocrtoi), de lôtir les mails de type Octroi de sorte à les rendre disponible pour l’outil Maestro. Ces derniers (type Octroi), sont positionnés en GED Groupe suite à la création d’un flux traité par Maestro. Et de transférer les mails type Vente pour impression.
Technique :
Elaboration des documents d’un schéma d’architecture
Préparation et assistance aux déploiements en environnements de tests et mise en production
Mettre en place une architecture DDD (Domain Driven Design)
Développement de la couche métier en C#
Tests unitaires.
Technologies
.NET 4.6, Quartz.net, ASP NET MVC 5, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Entity Framework 6.1 , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2 IBM I AS400, Visual Studio 2015, TFS Build Server, Octopus,
Equipe
1 CP, 1 Développeurs
ALD Automotive
Filiale ALD France
Durée
3 ans, 2014
Ingénieur études confirmé
Projet 1
GED EDOCS ALD AUTOMOTIVE
Mission
GED EDOCS la nouvelle Ged (gestion électronique des documents) d’ALD Automotive.
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception technique.
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires
Intégration continue (TFS Build Server)
Livraison continue (Octopus)
Technique :
Mettre en place une architecture DDD (Domain Driven Design)
Mise en place d’une architecture technique permettant la réutilisabilité du code. L’implémentation
Développement de la couche métier en C#
Spécification des pages d’interfaces avec ASP MVC 5
Développement des web service Rest (WEB API 2)
Gestion de l’authentification avec Token
Services RESTFull
Développement de service WCF
Utilisation pour l’import/export en masse de données
Utilisation pour interfaçage avec une application métier présentes sur plus 100 postes utilisateurs
Utilisation d’un accès aux données à travers une API COM (accès aux serveurs Open Text Edocs)
Utilisation de la base de données SQL Server 2012
Requêtes et procédures stockées SQL
Développement de la couche d’accès aux données
Utilisation d’Entity Framework (Code first) pour manipulation de la base de données SQL Server
Utilisation de NHibernate 4 (FluentNHibernate pour le mapping) pour la manipulation de la base de données DB2 (IBM i (AS400), accès en ODBC)
Utilisation de TFS pour le partage et la gestion du code-source
Utilisation de TFS Build Server pour l’intégration continue
Exécution tests unitaires, acceptance et intégration
Utilisation d’Octopus Deploy pour la livraison continue
Technologies
.NET 4.6, ASP NET MVC 5, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Entity Framework 6.1 , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2 IBM I AS400, Visual Studio 2015, TFS Build Server, Octopus, Open Text Edocs 10.1
Equipe
1 CP, 3 Développeurs
Projet 2
ALD France Batch Manager
Mission
ALDF Batch Manager est une application client-serveur permettant de gérer et d’exécuter de manière autonome des scheduler. Ces derniers effectue un vaste panel d’opérations tels que : Envoi de mail (avec templates personalisables), Envoi de SMS, Envoi de notifications Push, Création/Modification/Suppression d’utilisateurs…
Analyse du besoin.
Conception et réalisation de l’architecture technique
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires et intégration
Intégration continue (TFS Build Server)
Livraison continue (Octopus)
Technique :
Développement de la couche Front Office avec Aspnet MVC 5, Kendo UI
Gestion de l’authentification et des autorisations basées sur Owin
Développement du BackOffice en utilisant la librairie de Scheduling Quartz.net
Réalisation des règles de démarrages des batchs avec une approche générique
Réalisation d’une couche de web services (appelée couche proxy) qui permet aux différents services de Batchs de communiquer avec les différentes applications concernées (par exemple appels à la Ged (REST), appels aux services métiers utilisateurs (WCF)
Utilisation de TFS pour le partage et la gestion du code-source
Utilisation de TFS Build Server pour l’intégration continue
Exécution tests unitaires, Acceptance et intégration
Utilisation d’Octopus Deploy pour la livraison continue
Technologies
.NET 4.6, Quartz.net, ASP NET MVC 5, HTML5, JavaScript, CSS3, Bootstrap, C#, Unity 4 (Ioc), Entity Framework 6.1 , NHibernate 4, FluentNHibernate, WCF,Xml, SQLServer 2012,DB2 IBM I AS400, Visual Studio 2015, TFS Build Server, Octopus,
Equipe
1 CP, 3 Développeurs
Projet 3
ALD France Salesforce Connector
Ce connecteur a été réalisé en agissant en tant que façade pour simplifier les accès aux apis/données Salesforce pour les autres équipes/applications.
Analyse du besoin.
Conception et réalisation de l’architecture technique
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires et intégration
Intégration continue (TFS Build Server)
Livraison continue (Octopus)
Technique :
Développement de web services ASMX (soap) exposés pour les différentes équipes
Développement d’une couche d’accès aux données (données et fichiers) Salesforce en utilisant leur API Soap (Wsdl)
Utilisation de TFS Build Server pour l’intégration continue
Exécution tests unitaires, Acceptance et intégration
Utilisation d’Octopus Deploy pour la livraison continue
Technologies
.NET 4.6, C#, Unity 4 (Ioc), WCF,Xml, Soap, Visual Studio 2015, TFS Build Server, Octopus
Equipe
1 CP, 1 Développeurs
Projet 4
ALD France Export Services
Cette application a été réalisée dans le cadre du projet ALDNet. Elle expose des webservices permettant la génération de fichiers de rapports sous le format Excel (xls, xlsx) et PDF
La génération des fichiers excels est complétement génériques, ceci est effectué grâce au requêtes SQL envoyées en paramètre (une requête pour la liste des entêtes et une requête pour la récupération des données). Le fichier Excel est construit dynamiquement et retourné en réponse sous format DataStream.
Les rapports PDF sont réalisés avec un générateur de rapport (WYSIWYG) avec binding de données.
Technique :
Développement de web services ASMX (soap)
Réalisation du moteur générique d’exécution de requêtes
Réalisation du module de création dynamique de fichiers Excel (Librairie GemBox)
Réalisation de rapports PDF (Active Reports 3.5)
Mise en place d’une stratégie de gestion d’erreurs et de traces
Utilisation de TFS Build Server pour l’intégration continue
Exécution tests unitaires
Utilisation d’Octopus Deploy pour la livraison continue
Technologies
.NET 4, C#, Unity 4 (Ioc), WCF,Xml, Soap, Visual Studio 2010, Gembox, Active Reports (PDF) TFS Build Server, Octopus
Equipe
1 CP, 2 Développeurs
Projet 5
ALDNET/MYALD
Mission
ALDNet est l’extranet de gestion de parc automobile pour piloter votre flotte en temps réel.
myALD est la nouvelle plate-forme numérique réservée pour les gestionnaires de parc, les conducteurs et les partenaires.
Préparation et assistance aux déploiements en environnements de tests et mise en production
Développement des besoins spécifiques aux projets sous la plateforme .Net
Ecriture des tests unitaires
Technique :
Développement de la couche métier en C#.
Spécification des pages d’interfaces avec Convertigo
Développement de service Wcf / Asmx
Développement de la couche d’accès aux données (NHibernate) pour la gestion de la base d’utilisateurs
Développement du module de gestion d’authentification
Utilisation de TFS pour le partage et la gestion du code-source
Technologies
.NET 4.5, ASP MVC 5, Bootstrap, C#, HTML5, JavaScript, CSS , Xml, EntityFramework , Wcf, SQLServer 2008,AS400, Visual Studio 2015, TFS.
Equipe
1 Manager, 2 CP, 10 Développeurs
IER
Filiale Groupe Bolloré
Durée
7 mois, 2013
Ingénieur études et développement
Projet 1
Borne libre encaissement (BLE)
Mission
Solution d'encaissement révolutionnaire permettant de répondre aux problématiques de files d'attente bien connues des surfaces de proximité aux heures de repas.
Etude de l’existant et analyse du besoin.
Estimation de la charge d'implémentation de chaque évolution
Conception des spécifications techniques détaillées
Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)
Assistance du pilote opérationnel et des utilisateurs dans les tests de validation
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires
L'accompagnement des phases de recette par la maitrise d'ouvrage
Assistance aux utilisateurs ou au support informatique (support technique niveau 2)
Technique :
Développement de la couche métier en C#.
Spécification des pages d’interfaces avec WPF
Développement des interfaces en Xaml
Développement de service Wcf
Utilisation de la base de données SQL Server 2008
Requêtes SQL
Procédures stockées
Développement de la couche d’accès aux données
Utilisation d’EntityFramework
Utilisation de la technologie Linq pour manipulation de la base de données
Ajout, suppression, modification de la base de données
Utilisation de SVN pour le partage et la gestion du code-source
Projet 2
IER 680 inventaire
Mission
Développer des applications sur un terminal mobile de lecture RFID UHF haute performance particulièrement adapté aux applications d’inventaires
en magasin textile
Etude de l’existant et analyse du besoin.
Estimation de la charge d'implémentation de chaque évolution
Conception des spécifications techniques détaillées
Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)
Assistance du pilote opérationnel et des utilisateurs dans les tests de validation
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires
L'accompagnement des phases de recette par la maitrise d'ouvrage
Assistance aux utilisateurs ou au support informatique (support technique niveau 2) afin d'assurer une continuité de service
Technique :
Développement des correctifs et évolutions
Développement de la couche métier en C#.
Développement de service web
Utilisation de la base de données SQL Server 2008
Requêtes SQL
Procédures stockées
Développement de la couche d’accès aux données
Utilisation d’EntityFramework
Utilisation de la technologie Linq pour manipulation de la base de données
Ajout, suppression, modification de la base de données
Utilisation de SVN pour le partage et la gestion du code-source
Technologies
.NET 4, C#, WPF, WinForm,Windows CE, Xaml, , Xml, EntityFramework, LinqtoEntity, Wcf, SQLServer 2008, Visual Studio 2010, SVN, Windows 7.
Equipe
1 CP, 3 Développeurs
4SH France
Editeur logiciel
Durée
1 ans, 2012
Ingénieur études et développement
Projet 1
Optimisation des flux logistiques
Mission
Logiciel permettant aux utilisateurs d’exécuter et contrôler les mouvements de marchandises, et assurer une circulation optimale des flux de matières et flux de transport.
Estimation de la charge d'implémentation de chaque évolution
Conception des spécifications techniques détaillées
Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)
Assistance du pilote opérationnel et des utilisateurs dans les tests de validation
Préparation et assistance aux déploiements en environnements de tests et mise en production
L'accompagnement des phases de recette par la maitrise d'ouvrage
Technique :
Développement de la couche métier en C#.
Développement de service Wcf
Utilisation des composants Telerik
Intégration de l’api Google Maps
Utilisation de la base de données SQL Server 2008
Requêtes SQL
Procédures stockées
Développement de la couche d’accès aux données
Utilisation d’EntityFramework
Utilisation de la technologie Linq pour manipulation de la base de données
Ajout, suppression, modification de la base de données
Utilisation de SVN pour le partage et la gestion du code-source
Projet 2
Optimisation des commandes de stock.
Mission
Intranet permettant aux utilisateurs de fiabiliser considérablement les prévisions, de réduire le niveau des stocks.
Estimation de la charge d'implémentation de chaque évolution
Conception des spécifications techniques détaillées
Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)
Assistance du pilote opérationnel et des utilisateurs dans les tests de validation
Préparation et assistance aux déploiements en environnements de tests et mise en production
L'accompagnement des phases de recette par la maitrise d'ouvrage
Technique :
Développement de la couche métier en C#.
Développement de service Wcf
Spécification des pages d’interfaces avec Silverlight 4
Développement des interfaces en Xaml
Développement de la couche d’accès aux données
Utilisation de Linq To Sql
Utilisation de la technologie Linq pour manipulation de la base de données
Ajout, suppression, modification de la base de données
Utilisation de la base de données SQL Server 2008
Requêtes SQL
Procédures stockées
Utilisation de SVN pour le partage et la gestion du code-source
Projet 3
Gestion des transactions immobilières
Mission
Intranet de transaction immobilière permettant aux utilisateurs d’accéder à l'ensemble des tâches quotidiennes de gestion commerciale (prospections, visites, estimations, propositions...), avec l'édition rapide et simple de listes, de fiches, de courriers, d'étiquettes, de graphes ...
Estimation de la charge d'implémentation de chaque évolution
Conception des spécifications techniques détaillées
Elaboration des documents de conception fonctionnelle et technique détaillés (contenu des évolutions, documentation technique de programmation)
Assistance du pilote opérationnel et des utilisateurs dans les tests de validation
Préparation et assistance aux déploiements en environnements de tests et mise en production
L'accompagnement des phases de recette par la maitrise d'ouvrage
Technique :
Développement de la couche métier en C#
Développement de service Wcf
Développement de la couche d’accès aux données
Utilisation d’EntityFramework
Utilisation de la technologie Linq pour manipulation de la base de données
Ajout, suppression, modification de la base de données
Utilisation de la base de données SQL Server 2008
Requêtes SQL
Procédures stockées
Déploiement de l’application sur un Serveur IIS
Utilisation de SVN pour le partage et la gestion du code-source
Technologies
.NET 4, C#, WinForm, Asp.net, Silverlight 4/ Xaml, javascript, HTML, Xml, CSS, EntityFramework, LinqtoEntity, LinqToSql, Wcf, Telerik, SQLServer 2008, Visual Studio 2010, SVN, Windows 7.
Equipe
1 CP, 3 Développeurs
CDTA
Centre de recherche
Durée
2 ans, 2008 – 2010
Ingénieur études et développement
Projet
Projet télémédecine (vidéoconférence et télé diagnostique)
Mission
Développer des applications réseaux pour assurer des services tels que la formation continue des médecins, l’aide au diagnostique, le suivi d’opérations chirurgicales, etc.
Etude de l’existant et analyse du besoin.
Conception UML de la solution
Développement de la couche métier en C#.
Développement de service Wcf
Utilisation sdk des caméras Axis
Utilisation de la base de données SQL Server 2008
Requêtes SQL
Procédures stockées
Développement de la couche d’accès aux données
Utilisation Linq To Sql
Utilisation de la technologie Linq pour manipulation de la base de données
Ajout, suppression, modification de la base de données
Utilisation de VSS pour le partage et la gestion du code-source
Technologies
.NET 3.5, C#, WinForm, Wcf, Telerik, SQL Server 2008, Visual Studio 2010, VSS, Windows xp.
Equipe
1 CP, 2 Développeurs
EUROSYS
Editeur logiciel
Durée
6 mois, 2008
Ingénieur études et développement
Projet
Gestion dossier patient
Mission
Intranet permettant aux médecins et autres utilisateurs de traiter et coordonner les opérations et les informations médico-administratives du patient.
Etude de l’existant et analyse du besoin.
Conception UML de la solution
Développement de la couche métier en C#
Développement de Web Service
Développement des états de sorties avec Crystal Reports
Développement de la couche d’accès aux données
Utilisation ADO.net
Ajout, suppression, modification de la base de données
Utilisation de la base de données SQL Server 2005
Requêtes SQL
Procédures stockées
Déploiement de l’application sur un Serveur IIS
Utilisation de VSS pour le partage et la gestion du code-source
Technologies
.NET 2, C# Asp.net, web service, Sql Server 2005, Visual Studio 2008, VSS, Windows xp.
Equipe
1 CP, 2 Développeurs
CDTA
Centre de recherche
Durée
8 mois, 2007
Stagiaire
Projet
Conception et mise en place d'un outil d'aide à la décision.
Mission
Intranet conçu spécialement pour la prise de décision, et qui est destiné plus particulièrement aux responsables administratifs dans un hôpital.
Etude de l’existant et analyse du besoin.
Conception UML de la solution
Développement de la couche métier en C#
Développement de Web Service
Utilisation les outils de BI : SSIS, SSAS, SSRS.
Extraction transformation et chargement des donnée
Création des cubes multidimensionnels
Création des rapports des statistiques
Développement de la couche d’accès aux données
Utilisation ADO.net
Ajout, suppression, modification de la base de données
Utilisation de la base de données SQL Server 2005
Requêtes SQL
Procédures stockées
Déploiement de l’application sur un Serveur IIS
Utilisation de VSS pour le partage et la gestion du code-source
Technologies
.NET 2, C# Asp.net, SSIS, SSAS, SSRS, web service, Sql Server 2005, Visual Studio 2005, VSS, Windows xp.
Equipe
1 CP, 2 Développeurs
Domaines de compétences
Gestion
Management
Etude de l’existant et analyse du besoin.
Conception des spécifications techniques détaillées.
Elaboration des documents de conception fonctionnelle et technique.
Assistance du pilote opérationnel et des utilisateurs dans les tests de validation
Préparation et assistance aux déploiements en environnements de tests et mise en production
Tests unitaires
L'accompagnement des phases de recette par la maitrise d'ouvrage
Assistance aux utilisateurs ou au support informatique (support technique niveau 2)
Fonctionnel
Domaine Santé
Gestion dossier patient, Vidéoconférence, Télédiagnostique
Domaine transport
Tracing, Géolocalisation, Leasing
Technique
Langages de Programmation
C#, VB.net, SQL (Transact SQL), Powershell, XAML, XML/XSLT, HTML5, CSS3, JavaScript, Java
Design/Architectural Patterns
MVC, MVVM, MVP, Factory, Façade, Unit Of Work, DI (IoC), SOLID, Clean Code
Méthode et Outils
Agile (Scrum et XP), Domain Driven Design, Test First Development, UML
Base de Données
SQL Server 2005/2012, Oracle, MySQL, DB2
DevOps
Jenkins , MSBuils , SonarQube, Nexus, GCLWEB ,ARA
Intégration et déploiement continue
TFS Build Server (2010/15), Octopus
Serveurs Applicatifs/Web
Technologie
Outils
IIS 7/10, Apache, Tomcat 7
Asp.net MVC, Javascript, CSS3, HTML5 WinForm,WPF, Silverlight, WebService WCF/WEB API(1 et 2)/SOAP , Windows Service, BI, Octopus, Nhibernate, FluentNHibernate, Entity Framework, Unity, Linq (SQL/XML/Entities), XML, XSLT, XPath, Quartz, Active Reports, Gembox
Visual studio 2015, Convertigo ,SQL Server 2012, SSIS, SSAS
OS
Windows XP/10 / Windows Server 2008/12
Etudes et diplômes
2011
Master 2 Informatique et système coopératif « Université de SAVOIE ».
2007
Ingénieur d’état en informatique « Université d’Alger ».
Langues
Anglais
Technique