Freelance C++ : choisissez les savoir-faire que vous recherchez

Déposez votre CV ou Déposez une mission gratuitement
Nos derniers

freelances C++

Nos dernières

offres de missions C++

Les freelances maîtrisant

C++

ont aussi postulé à

Qu'est-ce que C++ ?

Le langage C++ est une « amélioration » du langage C. Bjarne Stroustrup, un ingénieur considéré comme l'inventeur du C++, a en effet décidé d'ajouter au langage C les propriétés de l'approche orientée objet. Ainsi, vers la fin des années 80 un nouveau langage, baptisé C with classes (traduisez « C avec des classes »), apparaît. Celui-ci a ensuite été renommé en C++, clin d'œil au symbole d'incrémentation ++ du langage C, afin de signaler qu'il s'agit d'un langage C amélioré (langage C+1). Le C++ est l'un des langages de programmation les plus utilisés du moment. Il est à la fois facile à utiliser et très efficace. C++ souffre cependant de la réputation d'être compliqué et difficilement lisible. La complexité du langage C++ est inévitable lorsqu'on cherche à avoir beaucoup de fonctionnalités. En revanche, en ce qui concerne la lisibilité des applications, tout dépend de la bonne volonté du programmeur.

Résumé d'emplois de William, freelance C++ habitant la Gironde (33)

  • ce jour (à mon compte en tant que Freelance)Projets pour la Billettique (pour IXXI TechSide = RATP Smart
    juin 2018 - aujourd'hui

    Audit du code et de l'architecture C++ Qt pour des terminaux de points de vente ou de validation embarqués.
    Refonte complète du logiciel de terminal de point de vente, dans le sens d'une architecture scriptable, plus simple et plus maintenable.
    Création (architecture et développements) de logiciels (C++ Qt Linux embarqué) pour un system de contrôle d'accès dématérialisé (Smartphone + Bluetooth) aux pistes de ski.
    Création (architecture et développements) d'outils pour faciliter le développement et la mise au point dans un environnement mixte Window/ VM Linux / Linux, comprenant également des simulateurs dont un serveur HTTP (en C++ Qt)

    Environnement: C++, Visual C++ 2017, Git, GitLab, QtCreator, Linux, HTTP, JSon
  • juin 2017 - mai 2018

    Projets de réingénierie d'un gros logiciel C++ (pour SAGE SAS)
    Modernisation de la chaine de compilation C++, intégration dans Visual Studio. Refonte de la chaîne de production
    Réingénierie d'un code C++ lourd. Mise en place de tests automatiques.

    Environnement: C++, SQL, Outils de compilation. Visual C++ 2017, Git, Jenkins, Jira, Scrum, Méthode agile Scrum
  • Thermo Fischer Mérignac (anciennement FEI et Vsg3D ) (pour APSIDE -- SSII)
    février 2015 - novembre 2015

    - Audit, revue de code, en vue d'une ré ingénierie partielle du logiciel AVIZO (= Très gros logiciel C++ modulaire de traitement d'image (microscopie, médical etc…) )

    Environnement: C++, Qt, Visual C++, Git, GitLab Méthode agile Scrum
  • Thales développement d'outils d'automatisation des tests (pour APSIDE -- SSII)
    novembre 2014 - février 2015

    Rédaction des spécifications, du plan de test
    - Proposition d'une architecture
    - Développement en Java SE

    Environnement: Java SE, XML Eclipse
  • ZODIAC data systems (station de réception pour satellites) (pour APSIDE -- SSII)
    mai 2014 - février 2015

    Rédaction des spécifications, du plan de test
    - Proposition d'une architecture
    - Développement en Java SE

    Environnement: Java SE, XML Eclipse
  • ZODIAC data systems (station de réception pour satellites) (pour APSIDE -- SSII)
    mai 2012 - novembre 2014

    Audit, revue de code, pour rechercher un défaut récurrent du logiciel (Alarme de déconnection).
    - Développement de simulateurs
    - Mise en place d'un FrameWork modulaire, pour le Test logiciel, la simulation, la génération automatique d'archives.
    - Développement d'un poste de commande et supervision centralisé de 6 antennes
    - définition de l'architecture temps –réel, réseau et logicielle. Développement du cœur et des IHM
    - définition et réalisation des outils d'intégration, et de test (avec le FrameWork)

    Environnement: C++, Qt, XML Visual C++, Tortoise HG
  • SUPPORT TRANSVERSE AUX PROJETS AUX PROJETS pour APSIDE SSII
    2009 - 2011

    Pour l’AGENCE APSIDE, en soutien des développements au forfait.
    Création d’une formation aux langages C et C++ et Java et à la POO.
    Cours, Travaux pratiques, grille d’évaluation, pour différents publics de développeurs.
    Mise en œuvre de Qt dans l'EDI Eclipse CDT (C++).

    Environnement: Eclipse, Java / C++ Pour la DCNS (Ruelle) Simulateur de conduite de navire. Adaptation d'un FrameWork d'application scriptable en Qt. Ajout de fonctionnalités pour l’intégration des Tests fonctionnels.
  • aujourd'hui

    7 ans Algorithmes et architectures temps-réel, logiciels embarqués, IoT THALES , ZODIAC, IXXI

    3 ans Algorithmes de CAO spécifiques 3D, 2D LECTRA SYSTEMES VSG3D FEI

    5 ans Responsable du département Architecture Logicielle et Outils eDevice

    4 ans Génie logiciel - Génération de code THALES / Apside / Sage

    2 ans Vision artificielle / traitement d'image Freelance et I2S

    3 ans Auditeur technique, Expertise logicielle Apside / Duffau / IXXI / Cour d'Appel de Bdx

    4 ans Architecture d’applications temps réel avec IHM DCNS / Zodiac / Apside / IXXI

  • aujourd'hui

    Environnement: Visual C++, Qt
    Pour THALES Application Mission de l’Avion Rafale.
    Analyse et rédaction de propositions pour améliorer la qualité et la productivité des développements à travers des solutions de process outillé.
    Etude sur les méthodes formelles de spécification des logiciels avioniques.
    Rédaction d’une proposition pour la création d’un Outil de Génération de Code pour le Rafale, sur la base d’une analyse formelle des spécifications.
    Pour ASTRIUM .
    Réingénierie de codes de calculs scientifiques
    Création d'un outil traducteur de code en Fortran 77 vers des langages plus évolués C ou Fortran 95.
    Environnement: Visual C++, Qt
    Pour THALES division Training – Simulation (Paris)
    - Réalisation d’un...

Voir le profil complet de ce freelance