Achraf - Consultant C SHARP

Ref : 150916H002
Photo d'Achraf, Consultant C SHARP
Compétences
Expériences professionnelles
  • Dassault Aviation : de février 2016 à aujourd’hui
    Développeur /Intégrateur .net confirmé
    Equipe 12 personnes
    Projet : Système d’information militaire pour les avions Rafale, Logiciel N-tiers installé dans les bases militaires pour suivre, analyser et archiver les données de vol, l’endommagement des pièces, la détection de pannes, la maintenance technique, l’entrainement à la maintenance, etc.

    Tâches :
    • Analyse de l’architecture et proposition des nouvelles évolutions.
    • Rédaction des spécifications fonctionnelles
    • Conception et développement de plusieurs modules (Gestionnaire de tache, impression, lecture casette, plusieurs IHM en WPF, Web Service Rest , exe indépendant …. etc)
    • Revu de Code et gestion de configuration sous TFS
    • Intégration des nouveaux développements sur les différentes variantes du projet et correction des anomalies
    • Test et validation des évolutions techniques
    • Estimation, planification, organisation et chiffrage des taches, Reporting
    Environnement technique : Visual Studio 2013 , TFS 2013, .Net 4.5, C# , WPF, WebApi Rest, MVVM, MEF, Oracle, PL/SQL, Architecture N-tiers, IIS, Nunit

    Aéroport de Paris : de octobre 2015 à Janvier 2016
    Chef de Projet (20%) Développeur .net Confirmé (80%)
    Projet : SPIRIT Travaux et Marchés, Logiciel de calcul et de suivi des Couts financiers des Marches et Travaux des Aéroports de Paris. Il s’agit d’une courte mission de renfort (équipe de 6 personnes) pour livrer le produit en Janvier 2016.

    Tâches:
    • Participer à l’élaboration des choix techniques pour la nouvelle évolution
    • Révision et correction de la Spécification fonctionnelle
    • Prendre part aux développements (Développement des Batchs d’import de donné, développement de la Web Api, Développement Front), code review et partage d’expérience,
    • Participation dans la définition des plans de tests et participer aux recettes,
    Environnement technique:
    Visual Studio 2015, TFS 2015, WCF, WebApi, REST, MVC5, Swagger, UIBootstrap, HTML5, AngularJS ,TypeScript, Bower, Gulp, Swagger, Karma, jasmine T-SQL, SQL Server 2012, Oracle 8.1.6.

    Cisco:Depuis 2009 à Septembre 2015
    Scrum Masterd’une équipe de développement,intégration, automatisation et qualification logiciel .Net depuis 2013
    Projet :IEX (Solution propriété de Cisco)
    Contexte :Développement, déploiement, support et maintenance d’une solution complexe de test (basée sur les technologies Microsoft) permettant de tester et valider les produits Cisco

    Tâches:
    • Conduire et motiver l’équipe (10 personnes France / Inde) dans la planification des Sprints ainsi que dans les réunions qui constituent le cérémonial (plannings, daily meetings, revues, rétrospectives).Aider l’équipe à faire des prévisions et à prendre des engagements réalistes (délais, volume,...),
    • S'assurer de la bonne compréhension par l'équipe des users stories pour établir avec précision les story points,
    • Communiquer sur l'avancée de chaque sprint au management et assurer une démarche d'amélioration continue,
    • Suivre les indicateurs de performance (vélocité, satisfaction, engagement de l'équipe) lors de chaque Sprint review,
    • Prendre part aux développements, code review et partage d’expérience,
    • Définir les plans de tests et participer aux recettes,
    • Assurer l’interface entre le client et les équipes projet,
    • Etudier et effectuer les choix techniques (Architecture, Web services, composants graphiques, design pattern, Modélisation),
    • Participer à la Conception,le développement, l'intégration et la mise en production de solution complexe d'automatisation de test en .Net,
    • Participer à la Mise en place des environnements de test (outils, configurations), au développement et au support au déploiement et à la correction de bugs,
    • Effectuer le suivi de la Spécification, la conception et le développement de testsfonctionnels, de robustesse et de performance en C#.Net,
    • Conduire l’Intégration, le suivi et la collaboration avec les équipes offshore(Inde, Angleterre ,Pays-bas)
    • Appliquer les méthodologies de travail : Agile, SCRUM, et KANBAN

    Environnement technique :
    Systèmes de gestion de configuration : HPQuality Center, Visual Source Safe, GIT, Stash, Confluence.
    Systèmes de gestion de projets/anomalies : JIRA Dashboard, Change synergy, IBM ClearQuest, pack Microsoft Office
    Mot clés: C# .Net, Winforms, WCF, asp.Net MVC, SQL, HTML5, Java Script, WPF, Linq, Multithreading, Scheduling, Framework .Net 3./ 4.0,TDD

    Ingénieur .NET Confirmé chez Cisco (de 2011 à 2013)
    Projet :RemoteExecution
    Contexte:Centralisation de l’exécution des scénarii de tests depuis un seul PC maître Unified Cisco Server
    Tâches :
    • Mise en place des spécifications du système,
    • Modélisation UML,
    • Développement d’un module de communication PC maître – PCs d’exécution,
    • Intégration de la solution dans S&D.
    Environnement :Visual studio 2010, C#.NET, WCF, XML

    Projet :VideoLab Management
    Contexte:Monitoring de tous les STBs (Set Top Boxes) du LAB.
    Tâches :
    • Modélisation UML
    • Développement d’une application web qui communique avec des web services.
    • Pilotage des STBs (Infrarouge, reboot) etcapture du flux vidéo en utilisant REST API.
    Environnement : Visual studio 2010, ASP.NET MVC, C#, Web Services, REST API,SQL

    Projet : CheckLogs
    Contexte:Outil d’analyse automatique des logs STB après chaque fin de test.
    Tâches :
    • Détection automatique d’anomalies dans les logs.
    • Comptage automatique de traces spécifiques.
    • Génération d’un bilan d’analyse mémoire du STB en se basant sur les logs.
    • Génération automatique de courbes en se basant sur les résultats de tests et du bilan d’analyse mémoire.
    Environnement : Visual studio 2010, C#.NET, Regular Expressions, ZedGraph, XML,TDD

    Projet :CheckCQs
    Contexte:Recherche des résultats de tests contenant une anomalie spécifique (ID de ClearQuest CQ)
    Tâches :
    • Parcours de la base de données de HP Quality Center,
    • Mise en contexte multi-projets,
    • Téléchargement des résultats de tests contenant une occurrence de l’anomalie,
    • Fonctionnement du système en background.
    Environnement :Visual studio 2010, C#.NET, SQL, Regular Expressions, Background Worker, MySQL, WinForms, XML

    Projet : CheckCoreDump
    Contexte:Traitement des CoresDump survenus lors du crash d’un STB.
    Tâches :
    • Détection crash du STB,
    • Extraction des Cores Dumps,
    • Sauvegarde des Cores Dumps depuis le réseau des STBs sur un PC spécifique à travers la Library .NET WINSCP.
    Environnement : Visual studio 2010, C# .NET, WINSCP .NET library, Linux Embarqué, XML

    Projet :Request Monitoring(partie cliente)
    Contexte:Analyse automatique des requêtes échangées entre le STB et le Head-End.
    Tâches :
    • Start/Stopcapture des requêtes,
    • Analyse et comparaison des requêtes capturées avec celles de références.
    Environnement :Visual studio 2010, C# .NET, HTTP requests, REST API

    Projet : Performance
    Contexte : Mesure du temps de réponse des fonctionnalités du STB.
    Tâches :
    • Développement des scénarii de tests de performances,
    • Développement d’une Library d’Analyse des captures vidéos et calcul du temps de réponse.
    Environnement :Visual studio 2010, C# .NET

    Projet :Stress and Durability (S&D)
    Contexte:Implémentation d'une infrastructure commune de test en .NET qui interagit avec l’environnement de l’entreprise afin l'utiliser dans un contexte multi-projets, servant par suite à effectuer des tests automatiques fonctionnels, de robustesse et de performance.

    Tâches :
    • Modélisation et développement de l’infrastructure
    • Développement d’un parseur XML facilitant la configuration des scénarii de tests,
    • Remontée automatique des résultats sous HP Quality Center,
    • Implémentation d’un package pré-processing / post-processing pour S&D,
    • Pré-Processing : Initialisation, configuration, capture automatique des logs au début de chaque test,
    • Post-Processing :Analyse des logs, détection et traitement automatique d’anomalie, et génération rapports automatiques.
    Environnement : Visual studio 2010, HPQC, C#.NET, XML,SQL

    Projet :Vod
    Contexte:Spécification et développement de test pour la validation de la VOD (Video on demand), il s'agit
    Tâches :
    • Modélisation et développement de l’infrastructure suivant le pattern de design « Command ».
    • Spécification des tests en collaboration avec les architectes produit .
    • Développement et déploiement de plusieurs (par centaine ) test .
    • Pré-Processing : Initialisation, configuration, capture automatique des logs au début de chaque test.
    • Post-Processing :Analyse des logs, détection et traitement automatique d’anomalie, et génération rapports automatiques.
    Environnement : Visual studio 2010, HPQC, C#.NET, UML, Winforms, WPF,SQL

    Intégrateur logiciel Confirmé chez Cisco System (de 2009 à 2011)
    Projet : UPC HORIZON Netherland&Suisse, SkyDetechland

    Tâches :
    • Gestion des projets (Agile),
    • Proposition/participation à la définition de services innovants,
    • Spécification et conception de solutions innovantes,
    • Phase de test (unitaire et fonctionnel),
    • Intégration logicielle et intégration système,
    • Test de performance et de fiabilité,
    • Analyse de bugs, correction et optimisation,
    • Gestion de la configuration,
    • Veille (nouveaux usages, nouvelles technologies),
    • Intégration des nouvelles fonctionnalités en s’appuyant sur les équipes de développements,
    • Instrumentation du code natif, lors des phases de debug, dans un environnement Linux, multi process, multi thread,
    • Participation aux Scrums, CCB et points hebdomadaires projet,
    • Gestion de Configuration (ClearCase, ClearQuest),
    • Pré-intégration pour compiler et construire le binaire complet composé de plusieurs couches (elle-même composées de plusieurs composants),
    • Investigation les problèmes, correction en local ou remontéedu problème au responsable du composant,
    • Développement des outils de tests ou scenarii de tests pour augmenter la couverture des tests et l’exécution de tests automatiques (Cruise control),
    • Build Management.

    Environnement : systeme d'exploitation Linux, C++ , JavaScript, HTML, Clearcase, clearquest, Confluence, JIRA, Synergie,Respect des standards Qualité.
    Mot clés: TV numérique, DVB, Linux , Srum, Shell Scripting, Technologies Integration, Digital TV, Pay TV, Docsis, Flash, C/C++/JavaScript/HTML, UPNP, TCP/IP, VOD, Cryptographie, Contrôle d’accès, MediaCenter, home Gateway, Soc Intel, DLNA, UPnP, Multithreading, Scheduling

    Philips Du 09/2008 au 11/2009
    Ingénieur intégration logiciel
    Projet : RENAISSANCE: Le Cube de Canal+
    Contexte :Intervention au sein d’une équipe de développement du décodeur HD PVR pour la TV numérique.

    Tâches :
    • Développement, intégration et maintenance au niveau DLI NDS (Device Layer Interface) des différentes fonctionnalités du décodeur satellite HD PVR : Le Cube de Canal + (décodeur commercialisé avec la nouvelle offre Canalsat Canal+, intégrant un disque dur).
    • Développement et intégration du WSS widescreensignaling , intégration des correctifs pour la gestion des traces, amélioration de la gestion du front panel LCD, intégration du correctif afin de résoudre le problème de perte audio due à la transition MPEG/AC3, intégration du correctif du PTI filtering, interfaçage avec l’appli NDS,
    • Développement en langage C sur un chipset ST7109 (OS21),
    • Analyse conceptuelle,
    • Mise en place d’une stratégie d’alignement d’autres projets sur le projet RENAISSANCE (Le Cube C+), mise en place d’une nouvelle restructuration architecturale des modules et des packages de la DLI,
    • Mise en place des scénario de test et suivi le la validation,
    • Intégration des évolutions logicielles et création de nouvelles versions,
    • Reformulation des spécifications et rédaction de la documentation.
    Environnement : Linux, OS ST, Environnement ST,Scheduling, clearquest, clearcase, dbg (gdb), bugzilla, C/C++, Cycle en V, MPEG,DVB, Environnement CMM niveau 2, Multithreading

    Sagem Du 02/2007 au 08/2008
    Ingénieur développement Software
    Projet :RIKS TV (NTV+)
    Contexte :Développement et maintenance Software des différentes fonctionnalités du décodeur terrestre, MPEG4 : Riks TV (décodeur commercialisé en Norvège) essentiellement la fonctionnalité du Channel Management, le contrôle parental des programmes et le contrôle d’accès des services cryptés (interfaçage avec les librairies Conax), migration de la palette de couleur

    Tâches :
    • Développement en C et C++ sur un chipset ST7100 (OS21),
    • Analyse conceptuelle,
    • Mise en place de nouvelle interface Homme/Machine pour les décodeurs terrestres (RIKS TV),
    • Tests unitaires et d’intégration,
    • Préparation des fiches de livraison,
    • Mise en place des scénarios de test pour l’équipe de Validation,
    • Correction des bugs et maintenance du produit.

    Projet de Fin d’étude : Simulateur de décodeur pour la TV Numérique
    Sujet : Conception et réalisation d’un simulateur de décodeur pour télévision numérique, phase I : noyau du système et machine virtuelle.

    Principalement, le travail consiste de faire migrer l’application Sagem d’un environnement basé sur l’OS20 et le SoC STB5100 vers un environnent Linux (exécution native de l’application sur PC).
    Mots clés : Linux, C/C++, DVB-T, SI/PSI, H264, CVS, PVCS, PGP, minicom, embarqué, SoC, STREAMXPRESS,loader,Sonde ST, MPEG ,Multithreading ,Scheduling.

    STMicroelectronics Set-Top Boxes Business Unit
    Stage ingénieur été 2006
    - Réalisation d’un parseur vidéo MPEG-2, avec les environnements Eclipse 3.1 & JAVA

Études et formations
  • Compétences Fonctionnelles
    Définir l’arborescence des projets
    Etablir le planning, définir les ressources, le découpage du projet ainsi que le budget détaillé.
    Gérer les priorités du projet
    Élaborer le concept des projets (définir l'ergonomie, réaliser les story-boards,...)
    Suivre l’avancement des éventuels prestataires externes.
    Gérer la recette fonctionnelle (tests utilisateurs).
    Coordonner le déploiement du projet (suivi de la mise en ligne et remontée des incidents ou dysfonctionnements).
    Assurer le suivi de la correction des incidents selon leur nature

    Compétences Fonctionnelles
    • Définir l’arborescence des projets
    • Etablir le planning, définir les ressources, le découpage du projet ainsi que le budget détaillé.
    • Gérer les priorités du projet
    • Élaborer le concept des projets (définir l'ergonomie, réaliser les story-boards,...)
    • Suivre l’avancement des éventuels prestataires externes.
    • Gérer la recette fonctionnelle (tests utilisateurs).
    • Coordonner le déploiement du projet (suivi de la mise en ligne et remontée des incidents ou dysfonctionnements).
    • Assurer le suivi de la correction des incidents selon leur nature

    Formations professionnelles
    • Formation Scrum Master
    • Formation C # .Net avancée
    • Formation asp.Net MVC, WCF
    • Formation en développement système et noyau sous linux : Linux industriel,scheduling , multithreading
    • Formation TCP/IPV6 avancée
    • Formation cryptographie et sécurisations des donnes .
    • Formation ClearCase ,Cleraquest, Sharepoint, Jira,Git
    • Formation avancée Perl

    Diplôme
    2007 - Diplôme d'Ingénieur Informatique de l’ENSI , Génie logiciel

    2004 – Ecole préparatoire MPSI

    Certifications
    Certified Microsoft Specialist Programming in C# Exam 483
    Certified Microsoft Specialist Programming in HTM5 with JavaScript and CSS3 Exam 480

    Compétences Techniques
    Système d’exploitation UNIX, Linux RedHat et Mandrake, Windows XP,7 ,8,10, 2008 server

    Langages et scripts C, C++,C#, JAVA, ASP.Net, Java script,Perl, HTML5, Shell UNIX, Linq, XML,SQL,XAML,CSS3

    Compétences systèmes
    Développement C/C++ temps réel , système cible
    Développement .Net : Winforms , asp.Net MVC,WPF,WCF,MVVM, Web API
    Framework: AJAX, .Net, JQuery, Bootstrap, AngularJS

    Compétences réseaux Programmation des sockets, TCP/IP, RTP/RTCP, UPNP, implémentation d’applications client/serveur en C++, Protocoles de routage : RIP, OSPF,
    Sécurité informatique : modes d’attaques, cryptographie

    Compétences Imagerie Traitement de signal, Norme de compression et de codage, MPEG4

    Compétences base de données T-SQL, PL/SQL,BDOO, SQL Server2012, Oracle, Entity Framework 6

    Modélisation UML : modélisation organisationnelle des données et conception de systèmes à objets (Rational Rose et VISIO)
    Merise (AMC Designer)
    Le modèle entité relation

    Gestion de projets Agile, Scrum

D'autres freelances
Consultant C SHARP

Ces profils pourraient vous intéresser !
CV Architecte ASP.NET
Nicolas

Architecte ASP.NET

  • PARIS
.NET C# C SHARP VMWARE ASP.NET JAVA SQL JAVASCRIPT HTTP MYSQL
CV Coach Agile AGILE
Tarik

Coach Agile AGILE

  • Montreuil
AGILE ALM ASSET MANAGEMENT BALE 2 BALE 3 BLOOMBERG C SHARP C# C++ BITCOIN
CV Consultant JAVASCRIPT
Sophie

Consultant JAVASCRIPT

  • Le Mans
JAVASCRIPT C SHARP UML
CV Assistant à maîtrise d'ouvrage PHP
********

Assistant à maîtrise d'ouvrage PHP

  • Courbevoie
SQL PHP C SHARP iOS PHP LARAVEL PHP MYSQL PL SQL ORACLE XAMARIN ANGULARJS IBM PLATFORM SYMPHONY
CV Développeur C SHARP
Chamseddine

Développeur C SHARP

  • BOURGES
C SHARP DOTNET ASP.NET
CV Consultant Senior  SHAREPOINT / React Js
Ahmed

Consultant Senior SHAREPOINT / React Js

  • SARTROUVILLE
HTML SHAREPOINT C SHARP ASP.NET CSS JQUERY REACT.JS TypeScript
CV Business Analyst C SHARP
Amine

Business Analyst C SHARP

  • Arcueil
C SHARP MICROSOFT DYNAMICS CRM MICROSOFT DYNAMICS 365 JAVASCRIPT SQL SERVER INTEGRATION SERVICES
CV Administrateur système SYSTEM CENTER CONFIGURATION MANAGER
Mathieu

Administrateur système SYSTEM CENTER CONFIGURATION MANAGER

  • ivry sur seine
SYSTEM CENTER CONFIGURATION MANAGER MAC OS POWERSHELL C SHARP
CV Architecte ASP.NET
Paul

Architecte ASP.NET

  • VERSAILLES
C SHARP ASP.NET C C++
CV Consultant SQL SERVER INTEGRATION SERVICES
Hocine

Consultant SQL SERVER INTEGRATION SERVICES

  • Paris
SQL SERVER INTEGRATION SERVICES SQL SERVER ANALYSIS SERVICES MICROSOFT BI BUSINESS OBJECTS SQL SERVER REPORTING SERVICES SQL SERVER MANAGEMENT STUDIO MDX AZURE C SHARP R