Gratien - Consultant C SHARP

Ref : 160711H001
Photo de Gratien, Consultant C SHARP
Compétences
Expériences professionnelles
  • Air System (Rungis - 94)
    Jan 2013 - Jan 2016

    Projet :
    Conception et développement logiciel d’un système de gestion du trafic aérien en s’appuyant sur
    le Framework .NET et le langage C++. Logiciel de gestion des avions d’un point de vue tour de
    contrôle.
    Activités:
    • Conception et développement du client en s’appuyant sur le framework .NET :
    - Conception et développement d’un toolkit graphique basé sur WPF et le pattern ModèleVue-VueModèle (MVVM). Ecriture en XAML et C#.
    - Développement du service de communication inter-process en utilisant WCF.
    - Développement en C# du module SNMP pour la surveillance des équipements radars reliés
    à la tour de contrôle.
    - Conception des IHMs (tactiles) de contrôle aérien sous WPF et MVVM.
    - Développement de la cartographique (topographie, effets 3D …) en C++ / DirectX.
    • Conception et développement de la partie serveur en C++ 11:
    - Développement de la librairie de routing (algorithmes de calcul de route optimisés,
    création assistée de route, résolution de collision …).
    - Développement de la librairie de décodage des données radar (trames ASTERIX).
    - Gestion des pistes radars (algorithmes d’aide à la décision, de corélation, de fusion
    d’informations).
    - Développement de l’ordonnancement de plan de vol.
    • Développement en Java d’un archiveur de données de plan de vol pour analyse et rejeu.
    • Suivi des performances et profilage et optimisation.
    • Documentations (note de conception, guide utilisateur, fiches de tests).
    • Encadrement d’un stagiaire et d’un apprenti dans le cadre de la réalisation d’un modeleur
    d’IHM dédié à l’application (basé sur C# et WPF).

    • Architecture logicielle (UML, Design Pattern sous Rational Rapsody). • Client sous Microsoft Windows et serveur sous Linux RedHat. • Développement sous VisualStudio et Eclipse. • Git, Jenkins, Sonar. • Base de données oracle, ORM Eclipse Link et api JPA. • Tests unitaires (NUnit, JUnit, CppUnit). • Environnement multithread et temps réel. • Développement en environnement agile de type Scrum (sous TFS).
  • Thales - Division Air System
    Jan 2013 - aujourd'hui

    Projet :
    Conception et développement logiciel d’un système de gestion du trafic aérien en s’appuyant sur le framework .NET et le langage C++. Gestion des avions point de vue tour de contrôle.
    Activités:
    • Conception de l’architecture du client en s’appuyant sur le framework .NET :
    - Design et conception d’un toolkit graphique basé sur WPF et le pattern Modèle-Vue-VueModèle (MVVM). Ecriture en XAML et C#.
    - Développement du service de communication inter-process en utilisant WCF.
    - Développement en C# du module SNMP pour la surveillance des équipements radars reliés à la tour de contrôle.
    - Développement de la cartographique (topographie, effets 3D …) en DirectX.
    -Conception des IHMs (tactiles) de contrôle aérien sous WPF et MVVM.

    Développement sur la partie serveur en C++ : -Développement de la librairie de routing (algorithmes de calcul de route optimisés, création assistée de route, résolution de collision ...). -Développement de la librairie de décodage des données radar (trames ASTERIX). -Gestion des pistes radars (algorithmes d’aide à la décision, de corélation, de fusion d’informations).
    •Développement en Java d’un archiveur de données pour plan de vol. •Encadrement d’un stagiaire dans le cadre de la réalisation d’un modeleur IHM dédié à l’application (basé sur le toolkik WPF).
    •Suivi des performances et profilage.
    •Documentations (note de conception, guide utilisateur, fiches de tests).Environnement Technique :
    •Client sous Microsoft Windows et serveur sous Linux RedHat.
    •Développement sous VisualStudio et Eclipse.
    •Git, Jenkins, Sonar.
    •Base de données oracle.
    •Tests unitaires (NUnit, JUnit, CppUnit).
    •Environnement multithread et temps réel.
    •Utilisation de Rational Rapsody (Conception, UML, Design Pattern).
    •Développement en environnement agile de type Scrum (sous TFS).

  • Airbus Defence Space
    Jan 2012 - Jan 2013

    En préstation de serviceProjet : Conception et développement logiciel C++ et Java d’un système d’arme de dissuasion. Activités :
    •Conception de l’architecture client / serveur en C++ en s’appuyant sur le framework QTopia pour le client.
    •Conception et développement en C++ de la librairie de chiffrement(cryptographie symétrique et asymétrique).
    •Developpement C++ de la partie serveur (gestion du chiffrement, de l’intégrité des données, préparation missile, algorithmes de décision ...)
    •Développement des IHMs (partie cliente) en C++ avec QTopia.
    •Portage des IHMs et de certaines briques logicielles en Java (Java Swing, Jna)dans le cadre d’un maquettage.
    •Développement d’algorithmes parrallèles de chiffrement sur architecture GPUen s’appuyant sur le framework Cuda (Thrust C++).
    •Documentation (note de conception). Environnement Technique :
    •Développement (Java, C++ et Cuda) sous Eclipse.
    •Multi-plateforme (Debian, Solaris, Windows).
    •Environnement multithread.
    •Carte graphique (GPU) NVidia GT.
    •Algorithmique (parallèlisme : OpenMP, Cublas).
    •Utilisation de Ant, Make et QMake.
    •Utilisation de Enterprise Architect (Conception, UML, Design Pattern).
    •Tests unitaires (JUnit, CppUnit) et tests d’intégration sous RTRT.
    •Virtualisation.
    •Contrôle de version sous ClearCase.

  • Sagem Défense Sécurité
    2010 - 2011

    Division OptroniqueEn préstation de service Projet:Conception et développement logiciel Java et C++ d’un système d’information tactique embarqué sur les fantassins (micro-ordinateur doté d’une dalle tactile employé dans le cadre du combat terrestre).
    Activités :
    •Conception de l’architecture Orienté Service en s’appuyant sur le framework OSGI Java et IPOJO.
    •Developpement d’un framework graphique basé sur Java Swing permettant la construction et la génération automatique des IHMsà partir de fichiers XML.
    •Création de plusieurs applications (Bundle OSGI ecrits en Java et/ou C++) :
    -Application de cartographie. Gestion des cartes, représentation des symboles APP6, mesures, géopositionnement temps réel, Blue Force Tracking ...
    -Application d’imagerie. Acquisition et traitement d’images avec GStreamer. -Application de gestion des équipements (jumelle, famas, médias ...).
    -Application de messagerie (textuelle et graphique) intersystème. -Application de reconnaissance de forme.
    •Algorithmique (decision tatctique, sécurité).
    Developpement du réseau radio TCP/IP pour COI et BFT (Java socket).
    •Mise en oeuvre de la base de données embarquée Derby avec JPA.
    •Participation à la mise en place du système de contrôle de version (git-svn), des tests unitaires (JUnit et CppUnit), de l’intégration continu (Jenkins) et de la qualimétrie logiciel (Sonar).
    •Gestion du temps réel avec javolution.
    •Documentations (note de conception, guide utilisateur, fiches de tests). Environnement Technique :
    •Développement sous Linux (Debian Embedded) avec l’IDE Eclipse. •Utilisation de ANT et Maven.
    •Système de contrôle de version git-svn.
    •Utilisation de Enterprise Architect (Conception, UML, Design Pattern). •Intervention sur le la totalité du cycle en v

Études et formations
  • Master Professionnel IGIS (Bac+5). Master Informatique, Génie de l’Information et des Systèmes Option : Informatique Avancée

    Ecole : Institut Universitaire Professionnalisé de Rouen (IUP de Rouen) et Institut National des Sciences Appliquées (INSA de Rouen).
    2007
  • Licence EEA (Bac+3) Licence Electronique Electrotechnique et Automatique Spécialité : Génie Electrique et Informatique Industrielle

    Ecole : Institut Universitaire Professionnalisé de Rouen (IUP de Rouen) et Institut National des Sciences Appliquées (INSA de Rouen).
    2006
  • DUT GEII (Bac+2).Diplôme Universitaire de Technologie spécialité Génie Electrique et Informatique Industrielle Option : Réseaux et Télécommunication

    Institut Universitaire Technique de Rouen IUT de Rouen
    2004
  • Brevet d’Aptitude aux Fonctions d’Animateur (BAFA).

    2003
Autres compétences
Domaines de competences
Java, C#, C++, XAML, UML, Qt4, Shell, VHDL
Environnement : Windows (7 / 8.1), Debian, Gentoo, Red Hat, Fedora, Cygwin
API et Frameworks : Java Swing, JEE, Java FX, JNI, Java 3d, Junit, OSGI, JPA, IPOJO, Gstreamer, .NET, WPF, WCF, Entity Framewor, CUDA (Thrust), JUnit, NUnit, cppUnit, Gpb, DirectX
Outils: Ant, Maven, Ivy, Make, CMake, Proguard, ANTS Memory Profiler, JProfiler
IDE et logiciel : Eclipse, Visual Studio 2012, Expression Blend, MatLab, VirtualBox, Vmware, Entreprise Architect, Rhapsody, Gimp, Word, Excel, PowerPoint, TFS
Gestion de projet : Subversion, Git, Jenkins, Sonar, ClearCase, ClearQuest
Matériels : GPU Nvidia, Dalles Tactiles, FPGA, ARM11
Base de données : Oracle, HSQLDB, MySQL, Derby
Méthodologies : Développement Agile Scrum, cycle en V, Design Patterns, MVVM
Formations et Agile Scrum.
Habilitations Programmation avancée en C++.
Modèle OSGI (Open Services Gateway Initiative) Java.
Analyse et ergonomie des IHMs logicielles.
SST (Sauveteur-Secouriste du Travail).
Eligible à un niveau de défense.
Permis B.
Diplômes et Certifications

2017 :
Certification C++ (CPA examen)
C++ - Certified Associate Programmer

2016 :
Certification Oracle (OCP examen 1Z0-810)
Oracle Certified Professional, Java SE 8 Programmer

2015 : Certification Microsoft (MCP examen 70-483)
Microsoft Certified Professional, Programming in C# 5

2015 : Certification Oracle (OCE examen 1Z0-895)
Oracle Certified Expert, Java EE 6 Entreprise JavaBeans Developer

2015 : Certification Oracle (OCP examen 1Z0-804)
Oracle Certified Professional, Java SE 7 Programmer

2015 : Certification Oracle (OCA examen 1Z0-803)
Oracle Certified Associate, Java SE 7 Programmer

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