Kien - Développeur C++

Ref : 140903T001
Photo de Kien, Développeur C++
Compétences
C++
Expériences professionnelles
  • Société Datus Sud-Ouest – Toulouse
    Poste Ingénieur développement (2012 – Aujourd’hui)
    Mission Entant que technical leader, j’encadre une équipe de 5 personnes pour réaliser le configurateur de la passerelle de supervision pour RTE. J’ai conçu et implémenté les modules permettant:
     De l’introspection et de la reflection en C++
     Du « object relational mapping » en C++ avec un support complet de l’héritage des classes
     De la mise en cache des objets résultat des requêtes de lecture SQL
     De la présentation des données sous forme d’arbre avec le mécanisme model/view Qt

    Société Acid Network – Toulouse
    Poste Ingénieur développement (2010 – 2012)
    Mission Réaliser le logiciel PokerReplay (téléchargeable gratuitement depuis ********) – un logiciel permettant de capturer les parties Poker sur Windows en vidéos, de gérer, d’éditer les vidéos, et de les partager via le site web ********. Ce logiciel dispose des grandes fonctionnalités comme suit:
    • Un système de capture en vidéo ultra léger, capable d’effectuer simultanément plusieurs pistes d’enregistrement. L’encodage de vidéo pendant la capture est optimisé et totalement pré-paramétré pour une faible consommation de ressource et un meilleur ratio qualité / poids pour les vidéos enregistrées
    • Un système de détection des tables Poker permettant, à leurs ouvertures, de lancer automatiquement les enregistrements
    • Une interface utilisateur ergonomique et originale : le module d’enregistrement capable de s’attacher à la fenêtre enregistrée
    Technologies employées : C++, QT, boost, ffmpeg, cmake, Visual Studio, NSIS

    Société OpenCube Technologies – Ramonville
    Poste Ingénieur d’Etudes et Développement (2010)
    Mission Réaliser la conception et le développement d’un module en C++ (QT) sur Windows pour le produit ENGSoft permettant de détecter tous évènements des lecteurs de média : branchement, débranchement du lecteur ; insertion, éjection du média. Les interfaces de lecteur supportées sont USB et FireWire IEEE 1394

    Société Seanodes – Colomiers
    Poste Ingénieur R&D (2008 – 2010)
    Mission Exanodes est une solution logicielle de Seanodes qui crée un système de stockage partagé en agrégeant les disques durs du cluster. Ma mission était de participer à la maintenance et l’intégration d’Exanodes :
    • Réaliser la maintenance des composants de commande d’Exanodes en C/C++; calculer la couverture des tests de validation d’Exanodes ; développer des tests de validation pour un target iSCSI
    • Réaliser un plug-in de « vmware virtual center » pour l’administration d’Exanodes. Ce plug-in se compose de deux parties : une interface d’utilisateur implémentée en C# et un serveur implémenté en Java – J2EE, la communication se fait en XML via http

    Société Atos pour CIRSO – Toulouse
    Poste Ingénieur d’Etudes et Développement (2008)
    Mission Développer un middleware en C++ permettant une application Java RCP d’accéder aux fonctionnalités CTI (Couplage Téléphonie – Informatique) via TCP

    Société Astek Sud-Est pour France Télécom – Sophia Antipolis
    Poste Ingénieur Consultant (2007 – 2008)
    Mission Participer à la conception et le développement de la plateforme de syndication des données d’utilisateur de France Télécom. Pour répondre aux contraintes de performance et fiabilité, les technologies suivantes ont été utilisées:
    • Modules Apache pour le traitement des requêtes HTTP
    • L’API NDB (MySQL cluster storage engine) pour l’accès direct aux clusters MySQL
    • C++ / librairie asio pour agréger les réponses asynchrones des services Web
    • Tests unitaires avec cppunit ; tests de performance et fonctionnel automatisés avec jmeter

    Société Bull SAS – Echirolles
    Poste Stagiaire (2006)
    Mission
    • Réaliser la spécification, la conception, le développement et le test d’un connecteur J2EE JMS/JCA de Websphere MQ pour serveur d’application JOnAS
    • Développer une console Web en JMX MBeans et Servlets/JSP/Struts pour l’administration de ce connecteur

    Organisme Institut Polytechnique de Hanoï – Vietnam
    Poste Stagiaire (2004)
    Mission
    • Etudier les algorithmes de reconnaissance faciale
    • Implémenter en C/C++ l’algorithme EBGM (Elastic Bunch Graph Matching)
    • Développer une application Windows en C# permettant la recherche faciale

Études et formations
  • FORMATIONS
    Diplôme Master 2 Professionnel Génie Informatique
    Etablissement Université Joseph Fourier Grenoble 1 – France (2005 – 2006)
    Spécialité Systèmes et Applications Répartis – Applications Java

    Diplôme Ingénieur en Technologies de l’Information
    Etablissement Institut Polytechnique de Hanoï – Vietnam (1999 – 2004)
    Spécialité Génie Logiciel

    LANGUES
    Français : Courant
    Anglais : Bien
    Vietnamien : Langue maternelle

    COMPETENCES
    Langages
    • C++ : template, C++ 11, STL, QT, boost, Windows API, asio, cppunit, ffmpeg
    • Java (J2EE), C#, UML

    Techniques
    • Programmation : programmation orientée objet, template C++, meta-programming, programmation asynchrone, design pattern, multi-threading, inter-process communication, thread resource sharing, server-side programming, conception d’interface utilisateur, introspection, reflection en C++
    • Test : test unitaire, test de performance, test fonctionnel, automatisation des tests
    • Gestion de projet : scrum

    Environnements
    Linux, Windows
    Outils Emacs, Eclipse, Visual Studio, gdb, cmake, automake, nmake, NSIS, SVN, CVS, GIT

D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Ingénieur de développement C
Stéphane

Ingénieur de développement C

  • MONTROUGE
C C++ SQL PLUS SQL PL SQL ORACLE PRO C SCRIPT SHELL JAVA PYTHON Oracle Database 12c
Disponible
CV Consultant SQL
Albert

Consultant SQL

  • PARIS
SQL C# SQL SERVER .NET C++
Disponible
CV Designer 5G
Mouhamed

Designer 5G

  • PARIS
C++ 5G
Disponible
CV Développeur
Aloïs

Développeur

  • NANCY
C++ SQL JAVASCRIPT REACT.JS C BASH NODE.JS PYTHON ASSEMBLEUR DOCKER
Disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Développeur FLUTTER
Hugo

Développeur FLUTTER

  • IVRY-SUR-SEINE
FLUTTER SQL C JAVA PYTHON C++ RUBY GIT
Disponible
CV Développeur Full Stack et Data Scientist
Jugurtha

Développeur Full Stack et Data Scientist

  • BOULOGNE-BILLANCOURT
PYTHON SQL REACT.JS C++ JAVASCRIPT SWIFT
Disponible
CV Développeur React
Florent

Développeur React

  • PIERRES
C# JAVASCRIPT SQL SERVER .NET MYSQL SQL REACT.JS POSTGRESQL C++ NODE.JS
Bientôt disponible
CV Data Scientist Data science
Adam

Data Scientist Data science

  • MARSEILLE
Data science PYTHON PANDAS DATAVIZ BIG DATA SQL LINUX ELK C++ Cloud AWS