Driss - CONSULTANT MICROSOFT .NET - C# SENIOR
Ref : 170516B003-
95100 ARGENTEUIL
-
Consultant, Développeur (47 ans)
-
Freelance
Expérience professionnelle
AREAS ASSURANCE INGENIEUR D’ETUDES & DEVELOPPEMENT
Juin 2022 à ce jour
Projet : Participation à l’implémentation en C# de différents tarificateurs de produit d’assurance dommage : Auto, MRH, MRA…,
Point Fort :
• Développement et maintenance des moteurs tarification MRH et Auto.
• Mise en production et suivi d’exploitation des batches (terme, inventaire, référentiel.)
• Participation à la refonte du tarificateur existant Auto (du Transact SQL vers le C#)
• Intervention sur le tarificateur existant MRH (implémenté actuellement en Transact SQL).
• Implémentation du service de calcul des coefficients d’écart pour les produits MRA, MRH, et AUTO
• Refonte du calculateur des taxes des Profil Usage et Conducteur Secondaire, du Transact SQL vers le C#
• Optimisation des procédures Query, indexe
• Méthodologie agile SCRUM
• Migration des Projets du .net standard en .net6 et .net Core.
• Travailler avec les équipes MOA, RUN et BUILD
• Rédaction des documents technique.
• Tests unitaires
• Développement des modules en .net6, C# sous Visual Studio.NET 2022 (.net Core), VS Code.
• Utilisation du Git comme gestionnaire de code source Utilisation Azure Devops Git/Git Flow.
• Utilisation JSON, Sonar Cube
• Utilisation Web API.
Environnement Technique : VISUAL STUDIO 2022, .net.6, .net Core3.0, C#, Visio Code, MVC 5, HTML5, CSS3, XML, BOOTSTRAP, JQUERY, WEB API, LINQ, JAVASCRIPT, Anguler 6, WPF, IIS 8, SQL Server, SQL Profiler, Power Shell.
VOLVO-ARQUUS INGENIEUR D’ETUDES & DEVELOPPEMENT
Juin 2019 à ce jour
Projet 1 : Développement d’une application de gestion de production rénovation des véhicules militaires, gestion des stocks des véhicules, des pièces, des organes, devis de réparation, fournisseur, Commande, Facture ……
Projet 2 : Développement d’une application de management visuel en temps réel sur écrans télés suspendu sur la ligne de production qui montre les états des postes, les opérations de montage, taktime et l’état de progression de la ligne de production.
Projet 3 : Développement d’une application des enchaînements des opérations et Andon par poste de montage de la ligne de production. Une application qui permet aux opérateurs d’activé une opération, lire une instruction de montage, et faire appel au Andon au cas d’anomalie pour alerter les responsables de production. Déployé sur des écrans tactiles.
Projet 4 : Développement d’une application de contrôle des véhicules avant le démontage « ETC Examen Technique Contradictoire d’entré » et contrôle finale à la fin de production une check-list de point de contrôle définit par le client. Déployé sur tablette Windows
Développement et implémentation des fonctionnalités suivantes :
Analyser des besoins et des contraintes techniques
Travail en lien étroit avec les méthodes et les métiers
Étudier, chiffrer les fonctionnalités des applications
Rédaction des spécifications fonctionnelles et techniques détaillées.
Prendre en charge des phases de développement
Mettre en place et réaliser les phases de tests techniques
Méthodologie agile SCRUM
Encadrer, accompagner et gérer les savoir-faire de l’équipe développement
Préparation et mise en place des environnements de déploiements DEV, TEST et PROD.
Configuration d’IIS 8 en serveur 2012 pour les déploiements.
Importation des données dans les tables Access et SQL Server
Rédaction des documents technique.
Rédaction des manuelles d’utilisations.
Formation des opérateurs
Tests unitaires
Tâches réalisées :
Développement des modules en MVC5, C# sous Visual Studio.NET 2019 (.net Core).
Utilisation du Git comme gestionnaire de code source.
Utilisation Web API
Développement selon le modèle de séparation des couches : Business, Services, Contrats
Utilisation d’injection des dépendances.
Utilisation d’IIS en Serveur 2012.
Utilisation du WPF, VB.net
Environnement Technique : VISUAL STUDIO 2015, ORACLE PLSQL, .NET FRAMEWORK 4.7, .net Core 2.0, C#, MVC 5, HTML5, CSS3, XML, BOOTSTRAP, JQUERY, WEB API, LINQ, JAVASCRIPT, WPF, VB.net, IIS 8
MUTEX INGENIEUR D’ETUDES & DEVELOPPEMENT Juin 2017 à Mai 2019
Projet :
Développement d’une application de Gestion des dossiers impayés le Contentieux des mutuelles de France Développement et implémentation des fonctionnalités suivantes:
Rédaction des spécifications fonctionnelles et techniques détaillées.
Conception et Développement.
Préparation et mise en place des environnements de déploiements DEV, RECETTE, PREPROD et PROD.
Configuration d’IIS 8 en serveur 2012 pour les déploiements.
Importation des données dans les tables de la base Oracle.
Création d’un batch de récupération des données d’une base vers la nouvelle base de données.
Création des dossiers impayés.
Gestion des Dettes.
Gestion des Procédures de contentieux.
Gestion par Mail des sociétés de recouvrement. Tâches réalisées:
Développement des modules en MVC5, C# sous Visua l Studio.NET 2015 (Framework 4.7).
Utilisation du SVN comme gestionnaire de code source Jenkins pour le dépoilement.
Utilisation d’Angular 2, Web API pour gérer des CRUD.
Utilisation d’Entity Framework
Développement selon le modèle de séparation des couches : Business, Services, Contrats
Utilisation d’injection des dépendances.
Utilisation d’oracle est PLSQL.
Utilisation de Bootstrap, JQuery.
Utilisation d’IIS en Serveur 20 12.
Tests unitaires 2 Environnement Technique :
VISUAL STUDIO 2015, ORA CLE PLSQL, .NET FRAMEWORK 4.7, ASP.NET, C#, MVC 5, HTML5, CSS3, XML, BOOTSTRAP, JQUERY, ANGULAR 2, WEB API, LINQ, JAVASCRIPT, IIS 8
GUERBET FRANCE INGENIEUR D’ETUDES & DEVELOPPEMENT Novembre 2016 Avril 2017
Projet : Développement d’une application de TimeSheet pour le groupe GUERBET France et US.
Développement et implémentation des fonctionnalités suivantes:
Création des interfaces de gestion des projets.
Création des tables de saisie des temps dans le TimeSheet
Gestion des Portefeuilles
Gestion des validations Tâches réalisées :
Développement des modules en MVC5, C# sous Visual Studio.NET 2015 (Framework 4.5).
Utilisation du TFS comme gestionnaire de code source.
Utilisation d’Angular 2, Web API Restful.
Utilisation d’Entity Framework
Dévelppement selon le modèle de séparation des couches : Business, Services, Contrats
Utilisation de SQL server 2014.
Utilisation de Bootstrap, JQuery.
Tests unitaires
Utilisation d’IIS en Serveur 2012.
Environnement technique : VISUAL STUDIO 2015, SQL SERVER 2014, .NET FRAMEWORK 4.5, ASP.NET, C#, MVC 5, HTML, CSS, PLSQL, XML, ANGULAR 2 , LINQ , JAVASCRIPT . XLS
-CONSULTING INGENIEUR D’ETUDES & DEVELOPPEMENT Octobre 2016 (3 jours)
Formation Angular 2 asp.net MVC 5 –Développement d’a plication Web, Objectifs :
Connaître les fonctionnalités du Frame work Angular 2
Comprendre comment développer plus rapidement grâce à Angular 2.
Être capable de développer des applications web Angular 2 performantes avec JavaScript et TypeScript
Découvrir les spécifications EcmaScript 6 (ES6)
LGM INGENIEUR D’ETUDES & DEVELOPPEMEN T Septembre 2016 à Octobre 2016
Projet :
Développement des fonctionnalités d’une application de gestion planning d’entreprise, pour suivre l’avancement de réalisation des grands œuvres pour la SNCF.
Développement et implémentation des fonctionnalités suivantes:
Importation planning Ms Project (lecture et insertion des données dans la base)
Gestion des cycles de planning
Gestion des commandes
Gestion des Contrats
Gestion des Risques
Tâches réalisées :
Développement des modules en MVC5, C# sous Visual Studio.NET 2015 (Framework 4.5).
Utilisation du TFS comme gestionnaire de code source.
Utilisation d’Angularjs 1.5 et les WEP API 2 RestFull.
Utilisation d’Entity Framework
Création et utilisation des requêtes Linq.
Développement selon le modèle de séparation des couches : Business, Services, Contrats
Utilisation de SQL server 2014.
Utilisation de Bootstrap
Tests unitaires 3 Environnement technique :
VISUAL STUDIO 2015, SQL SERVER 2014 , .NET FRAMEWORK 4 .5, ASP.NET, C#, MVC 5,
HTML, CSS , P LSQL, XML, ANGULAR JS, LINQ, JAVASCRIPT.
KERIALYS INGENIEUR D’ ETUDES & DEVELOPPEMENT Juin 2015 à Mars 2016
Projet au forfait : Il s'agit d'un site e commerces basé sur Asp.Net MVC5 codé en C# 4.5, Bootstrap, SQL server 2012.
L'objectif de ce projet est de pouvoir proposer une alternative de vente en ligne avec un environnement Microsoft .Net
Fonctionnalité:
Affichage du catalogue.
Panier des commandes
Prise des commandes et devis
Backoffice Clients (Consultation des devis, Consultation des commandes, Factures en cours et archives...)
Tâches réalisées:
Etude et analyse des besoins.
Définition des solutions techniques et rédaction du spectre.
Développement des modules en MVC5 , C# sous Visua l Studio.NET 2013 (Framework 4.5).
Création et utilisation de procédures stockées T-SQL.
Utilisation d’un projet Base de données pour un déploiement ultérieur
Utilisation de JQuery, Bootstrap..
Environnement technique : VISUAL STUDIO 2013 , SQL SERVER 2012 , .NET FRAMEWORK 4
.5, ASP.NET, C#, MVC 5, HTML, CSS , T- SQL, XML, CSS,
JQUERY, JAVASCRIPT.
SAINT GOBAIN INGENIEUR D’ ETUDES & DEVELOPPEMENT Janvier 2014 à juin 2015 Mission : Réalisation d’une application de gestion de la production du verre Coater, l’objectif était d’analyser et de développer les fonctionnalités suivantes:
Créer des interfaces de saisie et de validation des données des productions journalières
Gestion des rôles de vérification et validation de données
Réalisation des interfaces d’extraction des rapports sous PDF ou Excel
rapport journaliers, hebdomadaire et mensuelle).
Tâches réalisées:
Etude et analyse des besoins.
Définition des solutions techniques et rédaction du spectre.
Développement des modules en C# sous Visual Studio.NET 2013 (Framework 4.5).
Utilisation des WebForms (Asp.Net)
Utilisation du TELERIK MVC 5.
Utilisation d’un projet Base de données pour un déploiement ultérieur
Développement de requêtes SQL & PLSQL procédures stockées sous ORACLE
Utilisation de Système Web Security.
Utilisation d'Ajax (Control Tools Kit), JQuery .
Utilisation de Crystal Report pour la génération des Etats
Déploiement du projet.
Tests unitaires, tests d’intégration.
Rédaction de la documentation
Environnement technique :
VISUAL STUDIO 20 13 , ORACLE , .NET FRAMEWORK 4. 5 , ASP.NET, C#, TELERIK
MVC 5 ,SVN, IIS, AJAX, P L SQL, XML, CSS , Sécurité, Performance,JAVASCRIPT.4ECO
- EMBALLAGES INGENIEUR D’ETUDES & DEVELOPPEMENT Décembre 2012 à fin Novembre 2013
Durée : 12 mois Projet : Qualité Matériaux Mission :Réalisation d’une application web de gestion des audits et des études réalisées par les bureaux d’études spécialisés dans le domaine du tri des emballages et des Ecosystèmes.
Développement des modules en MVC4, C# sous Visual Studio.NET 2010 (Framework 4.0).
Utilisation du TFS comme gestionnaire de code source.
Création et utilisation de procédures stockées T-SQL.
Utilisation des Fichier Dbml + Linq
Développement selon le modèle de séparation des couches : Business, Services, Contrats
Développement des Web API pour validation des modèles
Développement de services Windows.
Utilisation de JQuery, Bootstrap
Tests unitaires et d’intégration
Environnement technique :
VISUAL STUDIO 20 10 , SQLSERVER 2008, .NET FRAMEWORK 4
. 0 , ASP.NET , Webforms , C#, MVC4, TFS, IIS, AJAX , SQL Server , T - SQL , XML, CSS, DBML, LINQ , JQUERY HERTZ FRANCE
INGENIEUR D’ETUDES & DEVELOPPEMENT Février 2012 à Juillet 2012 Durée : 6 mois
Mission : Sous la direction du chef de projet, en partant du cahier des charges, l’objectif était d’analyser et de développer les fonctionnalités complémentaires suivantes:
Workflows de création et validation de bons de commandes spécifiques à Hertz Energy Services.
Formulaires de délégation et validation des bons de commandes.
Compteurs des dépenses.
Reporting sur les bons Commandes.Tâches réalisées:
Etude et analyse des besoins.
Définition des solutions techniques
Développement en C# sur la base du .NET Framework 3.5 sous MS Visual Studio 2008.
Utilisation des WebForms (Asp.Net)
Utilisation d'Ajax (Control Tools Kit), JQuery , JavaScript.
Création et utilisation de procédures stockées SQL SERVER 2008
Optimisation des requêtes SQL et des communications avec les différents serveurs de BDD répartis.
Génération de rapports avec Jasper Report
Tests unitaires et d’intégration.
Mise à jour de la documentation technique et fonctionnelle.
Environnement technique :VISUAL STUDIO 2008, SQLSERVER 2008, .NET FRAMEWORK 3.5, ASP.NET, WEBFORMS,
IIS, JASPER REPORT, SQL Server, UML, XML, CSS, LINQ, T-SQL, AJAX, JQUERY, JAVASCRIPT, SVN.
VALENYA BUSINESS SOFTWARE INGENIEUR D’ETUDES & DEVELOPPEMENT Juin 2010 à Décembre 2011 Durée totale : 20mois
Mission 2 : Conception et développement du module stock de l’ERP VBS5 Durée : 6 mois
Mission 1 : Participation à la conception et au développement de 3modules du CRM VBS Durée: 14 mois
Adoption d’une architecture Full Web / Mode SaaS pour l’ensemble des projets.
Equipe de 6 développeurs + 1 chef de projet
VBS -ERP Développement et implémentation des fonctionnalités suivantes:
Gestion des Entrées-Sorties
Gestion des articles
Gestion des clients /fournisseurs
Alertes de stock automatiques paramétrables
Statistiques de rotations des articles VBS- CRM Développement et implémentation des modules suivants:
Module Ventes (Gestion des contacts (clients et/ou prospects), Gestion des doublons, Gestion des
opportunités, Gestion de processus de ventes, Catalogue de produits, Planification des ventes, Gestion des contrats et des comptes)
Module Marketing et Analyse (Gestion des documents (privés accessibles selon certains droits et publics
accessibles par tous), Suivi/Historique des tâches , c'est à dire des informations de suivi (traces) des opérations
effectuées sur les événements et les applications reliées.)
Module Services (Gestion des commissions/primes en fonction de critères d'analyses et de récompenses, Gestion multilingues et multidevises, Gestion des droits utilisateurs, Gestion des filiales/partenaires, Personnalisation, c'est à dire la possibilité en fonction du domaine de l'entreprise de personnaliser, de paramétrer le CRM (au niveau champs, formulaires, vues, règles de gestion, etc.))
Tâches réalisées:
Participation à l’étude et la définition des solutions techniques
Développement en C# sur la base du .NET Framework 3.5 sous MS Visual Studio 2008.
Utilisation des WebForms (Asp.Net)
Développement des 3 couches : Modèle, Métier, DAL
Utilisation d'Ajax (Control Tool Kit), JQuery, JavaScript.
Création et utilisation de procédures stockées SQL SERVER 2008
Optimisation des requêtes SQL et des communications avec le serveur
Utilisation des Design Patterns
Utilisation de Crystal Report pour la génération des Etats
Tests unitaires, tests d’intégration.
Rédaction de la documentation
Environnement technique : VISUAL STUDIO 2008, SQLSERVER 2008, .NET FRAMEWORK 3.5, ASP.NET, WEBFORMS,
IIS, CRYSTAL REPORT, SQL, UML, XML, CSS, LINQ, T-SQL, AJAX, JQUERY, JAVASCRIPT, SVN,CruiseControl.NET
SODICOM INGENIEUR D’ETUDES & DEVELOPPEMENT Septembre 2009 à Mai 2010 CDD de 9 mois
Mission:
Sous La direction d’un chef de projet,
Etude, conception et réalisation de l’application destinée au service RH interne de l’entreprise.
Développement et implémentation des modules suivants:
Gestion des utilisateurs (profils utilisateurs et gestion des accès)
Gestion des salariés (Comptes, Missions,...)
Gestion des plannings des collaborateurs.
Gestion des contrats des entreprises clientes
Tâches réalisées:6
Etude de faisabilité, préconisations, recommandations
Rédaction des spécifications techniques détaillées
Estimation de charge
Développement de l’application en .NET/ C#.
Utilisation des composants WINFORMS.
Création du schéma de la base de données
Développement de procédures stockées
Tests unitaires, tests d’intégration
Rédaction de la documentation technique et fonctionnelle.
Environnement technique :VISUAL STUDIO 2008, SQLSERVER 2008 .NET FRAMEWORK 3.0, C#, VB,WINFORMS,WPF,SQL, T -SQL, XML, SVN.
DALCANS INGENIEUR D’ETUDES & DEVELOPPEMENT Janvier 2009 à Juin 2009 CDD de 6 mois
Projet:
Création d’un outil permettant de faire du tracking vidéo en temps réel.
Mission :L'objectif était de préciser et de développer des algorithmes vidéo pour la détection, le suivi et l'optimisation dans la vidéo des visages qui seront envoyés aux modules codeur matcher.
La reconnaissance faciale sur le système de déplacement est divisée en trois modules :
Un module de Tracking qui détecte et extrait des faces à partir du flux vidéo Modélisation de la base de données.
Un module d'encodage qui convertit l'image face provenant du module de Tracking dans un autre modèle de vidéo.
Un module correspondant qui compare le modèle ci-dessus avec ceux stockés dans une base de données de la liste de surveillance. En cas de match, une alerte est générée.
Tâches réalisées:
Participation à l’analyse et à la conception de l’application
Détection et suivi d'une ou plusieurs faces
Évaluation de la qualité des faces / cadre
Utilisation des différentes trames contenant le même visage dans le but
était de construire une face normalisée 2D complète
Rédaction de la documentation
Environnement technique :
WINDOWS, C++, OPENGL, .VISUAL STUDIO. IFP (Institut Français De Pétrole)
INGENIEUR D’ETUDES & DEVELOPPEMENT Mars. 2007 à Septembre 2008 Stage de MASTER
Durée : 6 mois puis CDD de 12 mois
Projet :Découplage entre la géométrie de maillage et géométrie la covariance en simulation Géostatistiques du réservoir. Le but est de calculer des simulations stochastiques «litho stationnaires » sur des blocs de forme
Complexe, il faut entendre partout le même modèle de covariance, la même portée tangente et normale, et la Dé corrélation entre direction tangente et normale.
Tâches réalisées :
Modélisation Mathématique des structures géologiques (gestion des failles)
Conception / Développement
Réalisation d’un modèle numérique (programme en C et C++).
Réalisation de la simulation sur des maillages simples (isotropie et anisotropie)
Réalisation des Tests sur des maillages compliqués illustrant une structure réelle
Visualisation 3D en utilisant Matlab et RML 7
Environnement technique :
LINUX, WINDOWS, ECLIPSE, LANGAGE :
C++, MATLAB, LOGICIEL RML
DOMAINES DE COMPETENCES
Expertise architecture n-tiers .NET/C#
Analyse de besoins
Rédaction des spécifications fonctionnelles et techniques détaillées
Rédaction de cahiers des charges
Conception et Développement
Maintenance corrective et évolutive
Tests unitaires
Gestion des livraisons et des versions
Gestion des anomalies
Suivi de la mise en production
COMPETENCES TECHNIQUES
SYSTEMES D’EXPLOITATION
WINDOWS (XP PRO, VISTA, SERVEUR 2000/2003), UNIX (SOLARIS), LINUX
RESEAUX
ADMINITRATION DES RESEAUX MICROSOFT SOUS WINDOWS 2000 /2003 SERVER, ACTIVE DIRECTORY, EMAIL, FTP, TCP/IP, SMTP, HTTP.
ANALYSES ET CONCEPTION
UML, MERISE, CYCLE EN V, DESIGN PATTERNS
BASES DE DONNEES
SQL SERVER 2000/2 , MYSQL, ACCESS, MSDE, ANALYSEUR DE REQUÊTES, DTS, SSIS, ANALYSIS SERVICES, REPORTI
NG SERVICES , ORACLE, PLSQL
SERVEURS WEB/APPLICATION
IIS 6/7, APACHE
LANGAGES ET TECHNIQUES
C/C++, .NET FRAMEWORK 3.0/3.5 /4.0/4.5 /5.0, C#, VB.NET, ASP.NET, ADO.NET , DE PROGRAMMATION WCF, WEB SERVICES, SOAP, WSDL, XML/XSL(T), XAML, SQL/PLSQL, T FORTRAN, MATLAB, MVC 3,4 ET5, ENTITY FRAMEWORK .
DÉVELOPPEMENT WEB
ASP.NET, HTML, XHTML, CSS, JAVASCRIPT, CGI, AJAX, JQUERY, WEBFORMS , TELERIK , ANGULAR JS , ANGULAR 2/4
OUTILS
ECL STUDIO.NET (2005 A 2013 ), VISIO, CVS, LDAP, LINQ, CRYSTAL REPORT, NUNIT, NDOC, VSS, ACTIVE DIRECTORY, MS PROJECT, TORTOISE SVN, NANT, CRUISECONTROL.NET, TFS
BUREAUTIQUE
PACK MICROSOFT OFFICE 2005/2013
FORMATIONS
2016 Formations ANGULAR JS (IB Formations Paris)–3 jours
2007Master 2 Systèmes Informatiques (Paris 6)
2006 Master 2 Mathématiques Appliquées (Toulon)
2004 Maîtrise en Mathématiques (Maroc)
COMPTETENCES LINGUISTIQUE
Anglais : Technique