-
C-S Group
- Développeur/intégrateur C++
Informatique | Aix-la-duranne
2021 - 2024
Évolution fonctionnelle d'un logiciel militaire de plus de 25 ans d’existence destiné à connaitre la position des amis/ennemis sur le terrain et de pouvoir simuler une stratégie de combat via des échanges de message issus de la norme STANAG. Ce logiciel s'exécute sur 1 ou plusieurs ordinateurs et éventuellement communiquer avec 1 ou plusieurs appareils militaires utilisant la norme STANAG
* Evolution / développement / correction du logiciel militaire
* Ecriture des tests unitaires sous forme de scénario
* Intégration logiciel (2 fois/an) du logiciel militaire pour livraison aux différents clients
* Développement/évolution des logiciels outils
Environnement : Windows, Borland C++, Jenkins, SVN
-
Bertin Technologies
- Développeur C++/MFC
Informatique | Aix-en-Provence (13080)
2021 - 2021
Évolution fonctionnelle d'un banc de test, livré en 2011, comprenant 5 ordinateurs :
* Passage de toutes les applications de Windows 7 vers Windows 10
* Ajout d'une nouvelle caméra thermique :
- Mise à jour des applicatifs prenant en compte la nouvelle caméra thermique
- Mise à jour des moyens de communication Ethernet et des ports COMs
* Développement d'outils utilitaires d'affichage vidéo suivant les formats de flux vidéo
* Développement d'une caméra virtuelle en remplacement d'une caméra thermique
Environnement : Windows, C++, MFC, SVN
-
Clearsy
- Relecture code EMIL
Informatique | Aix-en-Provence (13080)
2019 - 2020
Prestation effectuée via la société Guarani :
Relecture du code EMIL (qui est un langage de programmation graphique) afin de vérifier / contrôler la conformité des spécifications d’Alstom sur les différentes fonctionnalités demandées pour le pilotage et de la sécurité fonctionnelle du métro de Lille.
Environnement : Windows, SVN, EMIL
-
Alstom Group
- Développeur C/C++
Informatique | Aix-en-Provence (13080)
2019 - 2019
Prestation effectuée via la société Guarani :
En attendant la fabrication des cartes électroniques permettant de piloter des rames de métro de Paris, alors que les logiciels de chaque carte sont développés
• Développement des moyens de communication Ethernet permettant de simuler les différents moyens de protocole communication entre les cartes électroniques (FIP, BLS, I2C, LNS, Ethernet, port parallèle)
• Mise en œuvre des campagnes de tests sur des Raspberry PI
Environnement : Linux, Windows, C/C++, Qt creator, SVN, gdbserver, kdbg
-
La Française Des Jeux
- Développeur C
Informatique | Vitrolles (13127)
2018 - 2019
Prestation effectuée via la société Guarani :
Pour le besoin de campagne de tests et validation des paris sportifs en ligne (dont le football, tennis, basket) sur Internet, ou sur borne, de la Française Des Jeux
• Développement des différents appels de services disponibles d'Internet pour les besoins d’affichage d’une page Web des paris disponibles, de sélection de paris et d’un compte joueur anonyme et/ou connecté
• Écriture des tests unitaires faisant appel à un ou plusieurs appels de services Internet
• Développement des différents scénarios de tests (dont la prise de jeux, le rachat de paris)
• Développement d’outils permettant d’enrichir les campagnes de tests
Environnement : Windows, Unix, langage C, SVN, Web, JSON, Oracle, SQL developer
-
DOCAPOST
- Développeur socle C++
Production | Aix-en-Provence (13080)
2017 - 2018
Prestation effectuée via la société Guarani :
Développement de briques génériques documentaires dans l’environnement de développement métier avec tous les services concernés (production, Responsable Relation Clients, informatique, …)
• Analyse les spécifications + rédaction document d’exploitation
• Développement (C++, script shell, PHP), livraison et maintenance logiciel
• Développement sur le contrôle des fichiers de données au format csv, xml, pdf, compressé et afp
• Mise en place d’un processus de tests/validation automatique de non-régression
Environnement : Unix, Windows, C++, script shell KSH, XML, XSD, xmllint, xsltproc, PHP
-
CMR
- Développeur C++/QT
Informatique | Marseille (13000)
2012 - 2016
Utilisation combinée des bibliothèques Qt /frameworks STL dans le cadre du développement d'une application AMS (Alarm Monitoring System) permettant de paramétrer/configurer/gérer de la couche protocole à la couche graphique pour divers clients (Maritime, Aéronautique, Automobile)
• Rédaction, développement et maintenance logiciel de configuration
• Tests unitaires
Environnement : Linux, C++, Qt creator, CAN (CANOpen/J1939), ModBus (TCP/Serial)
-
C-S
- Développeur script
Informatique | Aix-en-Provence (13080)
2012 - 2012
Migration gestion configuration Apex sous Unix Solaris 6 vers un environnement virtuel sous Unix Solaris 8
Rédaction d'un document permettant d'expliquer la procédure de migration de l'environnement Apex vers un environnement virtuel en prenant compte des évolutions suivantes :
* Intégration d'une nouvelle version Apex 2.4.6 vers 4.2.0b
* Création d'un nouvel environnement de travail sur la machine virtuelle pour l'intégration et test/validation
Environnement : Script shell avec des commandes Apex, Unix
-
Schneider electric
- Développeur C / intégrateur
Informatique | Montpellier (34000)
2011 - 2011
Domaine distribution d’énergie électrique de haute tension
Développement / intégration logiciel pour la mise en place d’un nouveau protocole de communication de pilotage sur les appareils de distribution d’énergie électrique :
* Adaptation codage du code source extérieur avec le code source Schneider multiplateforme (Windows / Unix / VxWorks) sur la gestion des threads - sockets - mutex - sémaphores - évènements
* Evolution du code source Schneider multiplateforme
* Mise en place d’une chaîne de compilation sous Visual Studio sous forme de librairies à des fins de développement logiciel.
Environnement : Langage C, SVN, Visual Studio, Windows
-
CNAMTS
- Développeur Perl
Informatique | Toulouse (31000)
2010 - 2011
Logiciel permettant de gérer des données de 90 000 salariés de la CNAM dans les annuaires Ldap et de leur messagerie Thunderbird :
* Développement logiciels outils mettant à jour les données des annuaires Ldap et le serveur de messagerie + outil de vérification de la propagation d'une donnée dans les différents annuaires Ldap (maîtres / esclaves)
* Mise en place d'une procédure d'installation du logiciel multi-sites -> le package de livraison
* Evolutions fonctionnelles telles que l'ajout de nouveaux attributs -> mise à jour / nouvelles requêtes Ldap
* Corrections/améliorations du logiciel existant
* Elaboration d'un manuel de tests/validations
Environnement : Perl, nsPerl, requête LDAP, fichiers ldif, HTML, CVS, Unix, Linux, Windows
-
Intespace
- Développeur C / analyste programmeur
Informatique | Toulouse (31000)
2009 - 2010
Logiciel multiplateforme de plus de 20 ans d’existence destiné aux bancs de test satellites
Développement / évolution logiciel :
* Amélioration IHM afin de le rendre plus intuitif et plus sympathique à son utilisation
* Ajout de nouvelles fonctionnalités suite aux évolutions du banc de test
* Amélioration d’écriture dans les Makefile pour une compilation complète depuis un répertoire vierge
Analyste programmeur :
* Analyse & correction dans le code source des problèmes remontés par des opérateurs
Environnement : Langage C, Visual C++, Workshop, Xmotif, Sccs, Makefile, Unix, Linux, Windows
-
Eurocopter
- Développeur C, C++ / analyste programmeur
Informatique | Vitrolles (13127)
2008 - 2009
Logiciel destiné aux bancs de test d’hélicoptères.
Développement / évolution logiciel :
* Amélioration IHM afin de le rendre plus intuitif et plus sympathique à son utilisation
* Ajout de nouvelles fonctionnalités suites aux évolutions du banc de test
* Amélioration d’écriture dans les Makefile (ex : passage de compilateur cc en gcc)
Analyste programmeur :
* Analyse & correction dans le code source des problèmes remontés par des opérateurs
Environnement : C/C++, GDB, CVS, Pro C, Xmotif, Xwindows, Oracle, MySQL, Makefile, Unix, Linux, Arinc429, Milbus1553
-
Delphi Diesel
- Intégrateur / Développeur Perl
Informatique | Blois (41000)
2006 - 2008
Fabrication de calculateurs pour moteur diesel pour différentes marques constructeurs.
Intégration logicielle pour des calculateurs :
* Intégration / contrôle-vérification / archivage logiciel sous Clearcase/Clearquest
* Génération logicielle via un Makefile Windows
Développement / maintenance logiciel outil :
* Conception et maintenance des outils logiciels dans le but de faciliter le travail des chefs de projet et des développeurs logiciels :
o Intégration : Automatisation maximum d’action de saisie dans Clearcase/Clearquest
o Clearcase : Nettoyage dans la base Clearcase en label & branche codeur
o Consultation : Visualisation suivant le projet sélectionné dans les bases Clearcase, Clearquest, SQL serveur et Access
Environnement : Perl objet, GUI Perl, Clearcase, Clearquest, C, Visual C++, Komodo, Makefile, API Clearcase/Clearquest/SQL serveur/Access, Compilateurs Diab et GNU, Windows
-
Mitsubishi Electric
- Dév C, C++ / Intégrateur / Test / Analyste
Informatique | Cesson-Sévigné (35510)
2000 - 2006
Secteur téléphonie mobile (GSM/GPRS).
Développement de 2 simulateurs "couche haute" (MMI -> L2) pour des téléphones portables :
* Intégration de nouvelles fonctionnalités suite à l'évolution des mobiles
* Evolution d’interface IHM mobile du à l’évolution des produits de téléphones portables Mitsubishi GSM/GPRS. Ces 2 simulateurs intègrent une partie du code logiciel final nécessaire pour la validation protocole réseau et pour la correction de dysfonctionnement logiciel produit par le mobile :
o 1 simulateur Unix validant la partie protocole réseau allant de la "couche haute" vers L2
o 1 simulateur Windows validant la partie applicative
* Amélioration du codage des tests sur simulateur Unix destiné à l’écriture des tests de validation au format de fichiers textes
* Amélioration du codage des "bouchons" (= fichiers de simulation d'environnement) sur les 2 simulateurs
Intégration et Test validation protocole réseau sur 2 simulateurs :
* Intégration et vérification compilation d’un certain nombre de modules issus de ClearCase dont MMI / I-mode / Wap / MMS / RR / GMM / RLC / LLC dans les 2 simulateurs
* Réécriture de tests pour simulateur Unix de validation protocole réseau (issu des cahiers de test validation) au format de fichier texte (contenant des mots clefs reconnus par ce simulateur) afin de valider une partie des tests avant d'intégrer le logiciel dans le mobile
* Tests de validation applicative dont WAP / I-mode / MMS sur simulateur Windows
* Rédaction rapports de tests
Analyse code logicielle sur les 2 simulateurs :
* Recherche \ analyse \ reproduction de bug sur simulateur afin de corriger le code logiciel mobile GSM/GPRS dans le cas de la non-conformité de tests de validation
Maintenance logicielle sur mobile :
* Maintenance logicielle d'un module (ici, MMIMM) qui constitue une partie d'un très important logiciel pour des téléphones portables Mitsubishi GSM/GPRS
Environnement : C/C++, Visual C++, Clearcase, librairie MFC, Workshop, TestDirector, ClearDDTS, Purify, Unix, Windows
-
Gemalto
- Développeur C, VB
Informatique | Gémenos (13420)
2000 - 2000
Conception et développement de programmes de personnalisation et de contrôle qualité sur des cartes à puces.
Personnalisation des cartes à puces :
* Personnaliser : Programme logiciel en C contenant un certain nombre de données spécifiques fournies par le cahier des charges client contenant certaines données sécurités
* Contrôler : Vérification en Visual Basic des données spécifiées par le cahier des charges client
Conception & développement logiciel d'une nouvelle arborescence de personnalisation destiné à une nouvelle technologie de carte à puce Gemalto (autrefois-> GemPlus)
Environnement : langage C, Visual Basic, Windows
-
EBIM
- Etude & développement VB
Informatique | Manosque (04100)
1999 - 2000
Dans le cadre du développement d’un banc de test sur des disjoncteurs de très haute puissance :
* Conception & développement logiciel pilotant un banc de test disjoncteur très haute puissance Schneider avec BUS IEEE, 3 cartes TOR (Tout Ou Rien), liaison RS 232, carte d'acquisition analogique -> utilisation des drivers fournis en communication sur PC codé en VB
* Elaboration cahier de tests, manuels utilisateur et de maintenance en français
* Rédaction compte-rendu d'un cahier fonctionnel
* Formation des utilisateurs - 6 pers. - 16 h
Environnement : Visual Basic, requêtes SQL, Access, Windows NT
-
Clemessy
- Etude & développement VB
Production | Rennes (35000)
1998 - 1999
Dans le cadre d’une nouvelle installation de fabrication / stockage / livraison de denrées périssables :
* Conception & développement logiciel de gestion de convoyage de produits périssables avec 2 ordinateurs + 7 automates Siemens S7 (utilisation des drivers fournis en communication sur PC codés en VB)
* Elaboration cahier d'analyse fonctionnelle et manuel utilisateur en français
* Rédaction compte-rendu d'un cahier fonctionnel
* Validation fonctionnelle
* Formation des utilisateurs - 12 pers. - 30 h
Environnement : Visual Basic, requêtes SQL, Access, Windows NT