David - Architecte C++

Ref : 120411B003
Photo de David, Architecte C++
Compétences
C++
WINDOWS COMMUNICATION FOUNDATION
WINFORM
C#
HIBERNATE
Expériences professionnelles
  • Expérience professionnelle

    Depuis Mars 2020
    (Développeur)

    TMA sur différents applicatifs de gestion de la facturation des cuisines centrales du groupe Elior

    Environnement technique de la mission
    ASP.NETMVC 5.2 / Entity Framework 6
    WPF
    SQL Server 2017
    Avril 2018 – Mai 2018 : Formation Big Data

    Depuis
    Février
    2020
    Elior
    • TMA sur différents applicatifs de gestion de la facturation des cuisines centrales
    du groupe Elior
    Environnement technique de la mission
    • ASP.MVC 5.2 / Entity Framework 6
    • WPF
    • SQL Server 2017

    Novembre 2018- Janvier 2020
    Mutuelle des Architectes Français assurances (Responsable d’application)
    • Encadrement d’une équipe de développeurs participant au programme de refonte
    des outils de gestion de sinistres. L’outils de gestion principale étant un intranet.
    D’outres outils devaient aussi évoluer
    • Implémentation d’une API permettant à l’ensemble des applications du SI
    d’effectuer des paiements par virement ou lettre-chèque.
    Environnement technique de la mission
    • .Net Core - ASP.MVC Core
    • SQL Server 2012
    • Team Foundation Server 2017

    Avril 2018 - Juin 2018
    Formation Big Data
    À la suite de ma mission chez ENGIE, j’ai décidé de d’acquérir des connaissances
    techniques dans Big Data. Pour cela j’ai suivi une formation de type POEI (Préparation
    Opérationnelle à l’Emploi Individuelle) d’une durée de 3 mois. Cette formation m’a
    permis de discerner clairement les différentes technologies et concepts constituants
    cette discipline.
    2
    Mon expérience professionnelle passée m’a permis d’aborder sereinement la technicité
    des outils exposés :
    • Le broker de messages Apache Kafka
    • Les frameworks de calculs distribués Hadoop et Apache Spark
    • Les bases de données NoSQL
    o CouchBase
    o MongoDB
    o Cassandra
    • Les langages :
    o JAVA
    o Python
    o R
    Durant cette formation, le Machine Learning a aussi été exposé ce qui m’a permis de
    rafraichir mes connaissances acquises à l’Université pendant mes études scientifiques.

    Mars 2017 -
    Avril 2018
    ENGIE (Data Developer)
    • Implémentation d’algorithmes de calcul de prix de consommation pour les
    clients industriels d’ENGIE.
    • Exposition de ces algorithmes au travers d’une API REST.
    • Mise en place d'une chaine d'intégration continue et déploiement automatique
    de l’API (Buildbot)
    Environnement technique de la mission
    ▪ Python – Flask-RESTPlus – SQLAlchemy
    ▪ PostgreSQL

    Juin 2015 - Mars 2017
    SOCOTEC (Lead Technique)
    • Réalisation d'un client Windows Store App occasionnellement connecté à
    destination des inspecteurs itinérants de SOCOTEC en France.
    • Encadrement de 4 développeurs :
    • Garant de la solution et de l'architecture technique
    • Code review
    • Intégration XAML
    • Implémentation d'écrans
    • Implémentation du processus de synchronisation
    • Responsable de la qualité des livrables pendant les différentes étapes du projet
    • Implémentation du processus de synchronisation des données
    • Support de niveau 3
    Environnement technique de la mission
    ▪ C#/XAML - Services Windows – Services WCF – Microsoft Sync Framework
    ▪ SQL Server 2012 - SQLite

    Avril 2015 - Juin 2015
    Ordres des Avocats de Paris
    ▪ Etude de faisabilité sur la refonte des applications existantes en un client léger
    ▪ Mise en place d’un frontal de type Single Page Application et d’un backend ASP.NET
    WEB API.
    Environnement technique de la mission
    3
    ▪ ASP.NET WEB API - AngularJS, NHibernate - Unity
    ▪ Oracle

    Septembre 2014 – avril 2015
    Dalkia (Lead technique)
    ▪ Dans le cadre du projet initié par Dalkia en février 2014 de la refonte de son
    application de gestion des contrats d’achat / vente de Gaz afin de la migrer vers
    une technologie industrialisée (ASP.NET MVC / WPF), j’interviens à partir du mois
    d’octobre 2014 comme lead technique sur l’intranet et le client lourd (à destination
    des régions)
    ▪ Encadrement de 5 développeurs
    Environnement technique de la mission
    ▪ ASP.NET MVC 4 & jQuery - KendoUI, SQL Server 2008
    ▪ WPF & MVVMLight toolkit – Contrôles Telerik – SQL Server 2008 - Dapper

    Avril 2014 - Aout 2014
    TNS-Sofres (Chef de projet technique)
    ▪ Réalisation d’un extranet permettant aux équipes TNS et La Poste de travailler
    ensemble sur l’analyse de données dans le but d’identifier les maillons faibles de
    distribution de courrier.
    ▪ Lead technique : Garant de la solution technique, développements.
    ▪ Implémentation et exposition d’un module de calculs statistique en Python.
    ▪ Encadrement de 3 développeurs
    ▪ Rédaction de spécifications techniques et fonctionnelles.
    Environnement technique de la mission
    ▪ ASP.NET MVC4 & jQuery, SQL Server 2012 – WinForms – WPF – Python

    Mai 2013 – Avril 2014
    L’Oréal (Windows Store App) (Lead technique)
    ▪ Réalisation d’une application (Windows Store App) déconnectée de prise de
    commande à destination de commerciaux en mobilité.
    ▪ Garant de la solution technique (et de son implémentation) choisie avec l’architecte.
    ▪ Implémentations :
    o Algorithme de synchronisation entre les données de la tablette (SQLite) et
    le back-end (SAP) au travers de services OData.
    o Ecrans en respectant le pattern MVVM
    ▪ Encadrement de 3 développeurs
    ▪ Audit de code, responsable de la qualité des livrables, rédaction de spécifications
    techniques, implémentations.
    Environnement technique de la mission
    ▪ Windows Store Apps (XAML, MVVM, MVVM Light Toolkit) - SQLite - OData (WCF
    Data Services) – Génération de code (Text Template Transformation Toolkit)

    Depuis novembre 2012 Réseau Ferré de France
     Chef de projet technique sur l’intranet de gestion de projets ferroviaires de RFF.
     Encadrement de 4 développeurs
     Audit de code, responsable de la qualité des livrables.
    Environnement technique de la mission
     ASP.NET 4 (jQuery, log4net, Spring.NET Framework) , C#, Oracle 11g, procédures stockées

    Septembre 2012 – Novembre 2012
    ELECTROLUX
     Réalisation d’un service NT de monitoring des commandes de produits.
     Recueil des besoins
    Environnement technique de la mission
     Net 4, VB.NET, SQL server 2008, procédures stockées

    Février 2012 – Septembre 2012 SHANO
    Grossiste et distributaire alimentaire
     Réalisation d’un intranet de gestion de commande et de facturation.
     Recueil des besoins
     Formation des utilisateurs (5 personnes)
    Environnement technique de la mission
     Net 4, C#, ASP.NET MVC 3, AJAX, Entity Framework, SQL server 2008

    Mars 2011 – Janvier 2012 Air France-KLM
    Compagnie aérienne
     AMO Intranets commerciaux du groupe.
     Recueil des besoins, validation et rédaction des spécifications fonctionnelles
     Conduite du changement : animations de réunions, formation des utilisateurs contributeurs aux évolutions.

    Septembre 2010 – Mars 2011 Oddo & Cie
    Banque d’investissement
    • Lead developper. Implémentation d'un client lourd de gestion d'assurance vie basé sur le Framework technique d’entreprise. (Asynchronisme, Model View Presenter, Injection de dépendances). Responsable de la qualité des livrables.
    • Référent technique des équipes de développements.
    • Optimisation des requêtes NHibernate
    • Gestion et répartition des tâches projet. (JIRA)
    • Encadrement de 3 développeurs
    Environnement technique de la mission
     Net 3.5, NUnit, C#, WinForm, WCF, Spring.NET 1.3, NHibernate 2.1, SQL server 2005/2008 – CruiseControl.NET – JIRA – Modélisation UML

    Septembre 2009 – Juin 2010 Groupama Asset Management
    Gestion multidirectionnelle
     Maintenance et évolution de l'application Front to Middle de la gestion multidirectionnelle de Groupama Fund Picker (Smart Client).
    o Implémentation d’évolutions fonctionnelles
     Utilisation des options comme outil de couverture
     Implémentation diverse pour adhérer aux réglementations
    o Implémentation technique
     Mise en place d’asynchronisme coté IHM
     Simplification de l’implémentation de la couche de communication
     Participation à l’élaboration du Framework d’entreprise
     Référent technique de l’équipe de développement.
    Environnement technique de la mission
     Net 3.5, C#, WinForm, WCF, SQL server 2005, procédures stockées

    Mars 2009 – Juillet 2009 ********
    Casual gaming
     Etude et implémentation d’un client lourd d’administration du site ********.
     Etude de faisabilité d’un « mini-ORM » maison et implémentation.
    Environnement technique de la mission
     Net 3.5, C#, SQL server 2005/2008

    Septembre 2008 – février 2009
    Radio France International
    Lead developper / Maintenance et évolutions du CMS portail internet de RFI
    • Implémentation d'un Workflow orchestrant les différentes étapes de la publication de contenu vers les différents vecteurs de diffusion.
    • Maintenance et évolution du client lourd de gestion de contenu. Correction de bugs, implémentation des évolutions fonctionnelles, implémentation d’évolutions ergonomiques majeures.
    • Mise en place d'une plateforme d'intégration continue.
    • Mise en place de protocoles sécurisés de déploiement sur les différents environnements (production, recette). Ecriture des scripts de déploiement.
    Environnement technique de la mission
     Net 2.0/3.0/3.5, VB.NET, WCF, ASP.NET, Workflow Foundation, SQL Server 2005, WinForm, Services NT. CruiseControl.NET

    Janvier 2007 – juillet 2008
    Oddo Et Cie
    Banque d’investissement
    Développement d’un référentiel de données pour les applications Middle et Front Office
     Modélisation de la base de données.
     Exposition des données au travers d’une couche de services.
     Développement du client léger d’administration.
     Accompagnement des équipes de développement utilisatrices.
    Environnement technique de la mission
     Net 2.0, C#, SQL Server 2000, Web Services Software Factory, ASP.NET Ajax, procédures stockées

    Prototypage d’une application Middle et Back Office de gestion de tickets pour produits dérivés.
     Prototypage d’un Framework IHM. Héritage visuelle et événementiel.
     Exposition des données au travers d’une couche de services.
     Etude intégration WCF/NHibernate
    Environnement technique de la mission
     Net 3.0, C#, NHibernate, WCF, Spring.NET, SQL Server 2005, WinForm.

    Novembre 2006 – décembre 2006
    Aéroports de Paris
    Mission d’audit d’un intranet de gestion d’incidents
     Audit du code et de l’architecture existants.
     Rédaction de modèles de documentation (spécifications techniques, études de faisabilité)
     Rédaction du nouveau document d’architecture.
     Début des développements.
    Environnement technique de la mission
     Net 2.0, C#, Oracle 7i.

    Mars 2006 – octobre 2006
    FNAC Direct
    Marchand spécialisé dans les produits culturels
    Lead developper (Sur le projet de refonte du site ********)
     Participation à l’élaboration du Framework FNAC.
     Réalisation d’un moteur de publication entre front et middle office : Ecriture des contrats de services, modélisation des DTO, écriture du moteur de publication.
     Implémentation d’un client lourd middle office pour la gestion des produits en vente.
    Environnement technique de la mission
     Net 2.0, C#, SQL Server 2005, Service Web, Composite UI Application Block, Team Foundation Server

    Décembre 2005 – février 2006 Universal Music Mobile
    Mission de conseil pour la refonte des services mobile multimédia
     Définition de l’architecture et des solutions techniques.
     Sensibilisation des équipes à l’architecture n tiers.
     Etude des différents ORM disponible sur le marché et préconisation.
    Environnement technique de la mission
     ASP.Net 2.0, C#, Mapping objet relationnel, Windows 2003

    Juillet 2004 – septembre 2005 PSA
    Constructeur automobile
    Chef de projet sur un intranet de gestion de parc informatique
     Validation des spécifications.
     Conception, architecture et choix des solutions techniques.
     Architecture n-tiers (3 tiers).
     Réalisation des composants génériques de l’application et de formulaires.
     Encadrement de 5 développeurs.
     Exposition de services web .Net / Interrogation de services web Java
    Environnement technique de la mission
     ASP.Net, C#, ORACLE, SQL Server, Services Web, procédures stockées

    Avril 2004 - juillet 2004 Eurosport
    Chaîne de télévision thématique
    Développeur dans une équipe de 6 personnes - site Internet d’Eurosport
     Création de la partie du site i-mode spécialement développée pour l’Euro 2004.
    Environnement technique de la mission
     Technologies : ASP, XSL.

    Septembre 2003 – février 2004 BNP PARISBAS
    Groupe bancaire
    Développement Back Office de consultation de données bancaires
     Ecriture d’une grammaire XML définissant un protocole d’accès aux données et leur affichage, réutilisable par l’ensemble des Intranets du groupe.
    Environnement technique de la mission
     XML, XSL, Cocoon, Java, Tomcat, Oracle 8.0I, JavaScript, CSS

    Juillet 2002 – Septembre 2003 VUEF
    Edition numérique
    Réalisation du site internet ********
     Découpage, montage et dynamisation du site.
    Environnement technique de la mission
     XML, XSL, JavaScript, ASP VBScript

    Réalisation d’un client lourd afin d’automatiser et assister la publication du « Petit Larousse »
     Recueil des besoins, implémentation, recette et formation des utilisateurs (10 personnes)
    Environnement technique de la mission
     VB, SQL Server 7.0, XML, XSL, procédure stocké

    Neverso (SSII) de septembre 2001 à 2002
    Développeur web : Réalisation de site internet au forfait et en régie.

    ********
    Novembre 2000 Takazap
    Fondateur et développement
     Fondateur du site ********, générateur de trafic ciblé sur Internet (70 000 membres).
     Conception de l'architecture de base de données (Optimisation des requêtes et des serveurs pour les montées en charge)
     Réalisation du site
    Environnement technique
     ASP, SqlServer 7.0, HTML, procédures stockées

    Tradeware
    Janvier 2000 – août 2000 Tradeware
    Informatique financière
    Développement
     Développement d’une plateforme de trading sur la bourse de Paris.
     Implémentation des interfaces de communication, et des processus d’échange de messages boursiers entre un serveur d’ordre et l’outil de trading (Refonte de l’application en utilisant le nouveau protocole MMTP).
    Environnement technique de la mission
     C/C++ (environment SOLARIS)

Études et formations
  • Domaines d’intervention
     Conception d’architectures et de composants .NET
     Rédaction de spécifications
     Réalisation d’applications
     Audit de code et d’architecture
     Encadrement - Mentoring

    Formation
    1999 DEA Modélisation et Instrumentation en Physique (Non obtenu)
    Universités Paris XI, Paris VI, INSTN

    1998 Maîtrise de Physique Fondamentale Mention Applications
    Echange inter universitaire entre Paris XI et l’Université de Leeds (Angleterre).

    Langages / Framework
     C#
     VB.Net
     Visual Basic 6.0, VBA, VBScript
     JAVA
    C, C++
     XSL
     Framework .NET
     ASP.NET
     ASP.NET MVC 3
     PHP
    CruiseControl .Net
    NUnit
    Neo
    NHibernate
    Spring .NET
    EntityFramework
    DevExpress
    Composite UI Application Block (CAB) P&P
    Enterprise Library (Data, Logging, Cache) P&P

    Bases de données
    SQL Server (7, 2000,2005,2008)
    MS Access 2000
    mySql

    Outils de développement
    Visual Studio 2003, 2005, 2008, 2010, Team Foundation Server
    Visual Studio 6 (C++ / Interdev ASP / VB)
    Eclipse
    CVS
    Intellij IDEA
     Enterprise Architect
    JIRA

    Langues
    Anglais Ecrit Lu Parlé

D'autres freelances
Consultant C++

Ces profils pourraient vous intéresser !
CV Consultant MUREX
Mouad

Consultant MUREX

  • HOUILLES
MUREX MS OFFICE C++ BLOOMBERG PYTHON SQL
Bientôt disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Analyste Quantitatif Risque Marché/Crédit
Moussa

Analyste Quantitatif Risque Marché/Crédit

  • ACHÈRES
SAS PYTHON VBA C++
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Consultant Quant / IT-Quant / C++ / Python
Abdelmoughith

Consultant Quant / IT-Quant / C++ / Python

  • SCEAUX
ITQUANTS EQUITY DERIVATIVES C++ PYTHON
Disponible
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Consultant embedded software
Guillaume

Consultant embedded software

  • SACLAY
MATLAB C++ C MBD
Disponible
CV Développeur C++
Iurii

Développeur C++

  • SÉLESTAT
C++ C LINUX LINUX EMBARQUE SYSTEMES EMBARQUES
Disponible
CV Consultant C++
Guillaume

Consultant C++

  • LE CANNET
C++