-
Avisto
- Ingénieur développement logiciel
Vallauris
2012 - 2016
Corys(Mission), Grenoble, Ingénieur C++ – en cours
Développement et maintenance d’un atelier pour concevoir des simulateurs dans le domaine de l’énergie
• Développement d’un lanceur de simulateur : lancement de process sur plusieurs machines, indicateur d’évolution de l’initialisation du simulateur…
• Evolution de l’outil de test de non régression en multimachines
• Evolution du module de courbes
• Evolution/maintenance du couplage de l’atelier avec une suite d’applications extérieures (protocol Asn1)
• Evolution/maintenance du système de gestion des instructions.
• Encadrement/support développeurs débutants
• Maintenance simulateurs existants
• Evolution éditeur modèle
• Encadrement développeur débutant c++
• Documentation format pdf (librairie APDFL)
Environnement technique :
• C++, Ilog View, clearcase, MFC, jenkins
• Méthode agile
• Windows, Linux
-
Avisto
- Ingénieur développement logiciel
Vallauris
2011 - 2012
Capsys(Mission), Bernin(38), Ingénieur logiciel C++ – 9 mois
Plusieurs projets :
• Développement librairie C++ (implémentée en Qt avec header utilisant seulement les objets stl) pour du traitement de données d’une base MySql.
• Utilisation de la librairie précédente en partie pour une IHM (Qt) de supervision de bus et d’alarmes d’exploitation (liste de bus, liste d’alarmes associées, graphes…). Mis à jour « temps réel » des états des bus par demande radio (modem).
• Outil simulateur/test modem radio (C++ Net)
• Evolution/maintenance applications existantes (Qt)
• Outil simulateur GPS (Qt) : Connexion au GPS par liaison série et envoie des trames d’évolution d’une approche. L’outil se décompose en deux parties : génération de fichiers de trames à partir de fichiers d’exploitation existant issu de la base de données. Envoi des trames d’un fichier généré simulant l’avancement d’un bus/tram.
Environnement technique :
• C++ Qt
• MySql
• C++ .Net
-
Avisto
- Ingénieur développement logiciel
Vallauris
2011 - 2012
Alstom Power Hydro (Forfait), Application C++ - 4 mois
Développement d’une IHM Qt (C++) affichée sur la face avant de l’ACU :
• Utilisation des composants MVC de Qt pour les mises à jour IHM.
• Gestion de plusieurs « écrans » qui correspondent à l’appui sur des boutons sur l’écran tactile.
• Saisie de chaînes de caractères à partir d’un clavier numérique (gestion appui long/court comme un téléphone portable).
• Gestion des boutons de la face avant en fonction des « écrans » pour naviguer, envoyer des commandes…
• Utilisation de threads pour les requêtes RPC (envoi de commande, demande de status…) et gestion d’erreurs correspondantes
Environnement technique :
• C++, Qt
-
Avisto
- Ingénieur développement logiciel
Vallauris
2011 - 2011
Mission Microoled :
- Développement d'un demokit en C# communiquant avec le nouveau produit de MicroOled.
Mission DeviceAlab :
- Modification d'un logiciel existant (précédent produit) en C++ Qt : ajout de nouvelles informations, nouveau traitement de données, détection automatique du produit...
-
Avisto
- Ingénieur développement logiciel
Vallauris
2010 - 2011
Mission DUHAMEL-LUMIPLAN :
- Projet CG59 : développement de modules pour un SIV (système d'informations voyageur) dans un boitier WIRMA (Kerlink) en C++ avec le framework OSP.
- Projet Afficheur PMR : développement du logiciel embarqué (C) des afficheurs T3 conforme à la norme PMR pour la RATP.
- Projet girouette bi-mode : développement du logiciel embarqué (C) d'un prototype de girouette (panneau lumineux) pour la RATP.
- Maintenance du logiciel embarqué des afficheurs des tramways d'Angers.
Mission BSE :
- Développement des logiciels embarqués (C) des nouvelles girouettes SPEC : un pour les cartes LEDS (n cartes LEDS monochromes ou couleurs par girouette) et un pour la carte CPU (carte envoyant les informations d'affichage aux différentes cartes LEDS.
Mission DUHAMEL :
- Création d'un simulateur de SAE en C# simulant l'envoi de trame UDP ou TCP à différents système présents dans les tramways (afficheur, caméra vidéo surveillance, écran TFT).
-
Metrologic Group
- Ingénieur développement logiciel
Meylan
2007 - 2010
Développement de fonctionnalités sur le logiciel Metrologic Inspection V5 en C++ avec le framework CATIA V5.