VCL est l’abréviation de Visual Component Library. C’est un framework écrit en Pascal Object pour les outils de développements C++ Builder et Delphi.
Intégrateur Système ATM
THALES LAS (Rungis 91)
5/2022 -
Projet : TopSky-ATC NEOPTERYX & COOPANS
Rôle : Intégration systèmes de l'ensemble des composants logiciels, test des interfaces internes et externes, déploiement des tests de NRG
des versions systèmes sur les plateformes physiques ou virtuelles, en usine et chez le client.
 Mise à jour (SHELL et PYTHON) des outils de génération et de déploiement
 Tests de génération et de déploiement des outils
 Gestion et correction des faits techniques (tickets) sous JIRA
 Gestion de configuration des outils d'intégration sous GIT et BITBUCKET
 Déploiement et génération du système sur plateforme physique et virtuelles
 Exécution et analyse des campagnes de tests de NRG, de performance et d'endurance
 Octobre 2023 : Déploiement et test de version chez le client ANSCR à Prague, République Tchèques
Environnements techniques :
 Systèmes d&rsquoexploitation : LINUX REDHAT 6.x et 7.x
 Langage et script : PYTHON, SHELL
 Outils réseau : WIRESHARK, TCPDUMP
 Outils d'intégration : JENKINS, JIRA
 Virtualisation : FLEX VR
 Gestionnaire de configuration : GIT (BITBUCKET
Développeur - Intégrateur Radar
THALES LAS (Limours 91)
11/2016 - 2/2022
Projet : (de Septembre 2020 à Février 2022) Entretien Produit Radar GM (GROUND MASTER)
Rôle : Mon rôle en tant que référent technique sur ce projet (équipe de trois personnes) est de superviser le développement de
l'environnement de test (TESTTOOL_GM) pour l'exécution de scénarios automatiques afin de valider les exigences du BACKEND
(application centrale des radars GM) décrites dans la STD (Software Test Description). Mes activités sur ce projet sont les suivantes :
 Développement d'un environnement d'exécution de tests automatiques : Langage ADA, script SHELL et PYTHON
 Retranscription du code existant des interfaces de communication avec le BACKEND en JAVA vers l'ADA
 Création des models MyCCM pour la génération du code ADA des interfaces de communication (TCP/UDP)
 Configuration des fichiers d'interfaces pour la communication TCP/UDP
 Installation des équipements HW et câblage réseau en plateforme: CPURACK, PC CENT OS, SWITCH, IP POWER
 Vérifications de la cohérence des interfaces : WIRESHARK et TCPDUMP
 Mise en place des processus d'intégration pour l'exécution des campagnes de tests automatiques: JENKINS et MAKEFILE
 Maintient du code du TESTTOOL_GM en gestion de conf GIT: DEPÖT BITBUCKET
 Développement de script pour le pilotage électriques des équipement:script PYTHON avec API RARITAN
 Rapport d'avancement des activités lors des réunions hebdomadaires.
Projet : (de Novembre 2016 à Septembre 2020) MFR Multi Function Radar SF500 (Sea Fire : Futur radar full digital à quatre panneaux fixes
pour le nouveau système de combat équipé sur les cinq frégates de défense et d'intervention (FDI) de la Marine Nationale)
Rôle : Mon rôle en tant qu'ingénieur Intégrateur dans une équipe de quatre personnes était de développer les scénarios de tests de
l'environnement (TESTTOOL) afin de valider les exigences du BACKEND (application centrale du radar Sea Fire). Mes activités sur ce
projet étaient les suivantes :
 Développement d&rsquoune interface pour exécutions annexes au TESTTOOL : Langage ADA-PYTHON
 Développement des scénarios de test en ADA
 Installation des équipements HW pour la platforme : PC, CPURACK, SWITCH, IP POWER, SERVER NTP, NAS
 Configuration réseau et câblage des switchs : TCP/UDP, IP ADRESSE, N° PORT
 Exécution de tests automatiques et analyse des campagnes : JENKINS
 Développement d'un script pour la réalisation de tests de robustesse (démarrage on/off) : PYTHON
 Intervention sur site pour les équipes radar : Installation, configuration et support de l'environnement TESTTOOL
 Août 2020 : Intervention sur la base militaire de Saint-Mandrier &ndash Objectif : intégration et exécution de tests sur le premier des
quatre panneaux fixes du radar Sea Fire installé face à la mer
Environnements techniques :
 Systèmes d&rsquoexploitation : LINUX CENT OS 7, WINDOWS 10
 IDE : GPS (GNAT PROGRAMMING STUDIO), VISUAL STUDIO CODE
 Langage et script : ADA, PYTHON, SHELL, MAKEFILE, JAVA
 HW : calculateur CPURACK, IPPOWER, NAS, SWITCH. SEVER NTP
 Outils réseau : WIRESHARK, TCPDUMP
 Outils d'intégration : JENKINS, JIRA
 Outils système : VMWARE, VIRTUALBOX, KVM
 Gestionnaire de configuration : GIT (BITBUCKET), ARTIFACTORY
 Protocoles de communication : SSH, HTTP, UDP, TCP
 Métho
Développement logiciel bord signalisation ferroviaire
HITACHI (Les Ulis 91)
3/2013 - 10/2016
Projet : Baseline 3 nouveau standard ERMTS équipements bord
Rôle : Mon rôle en tant que développeur sur ce projet était de développer les interfaces de communication entre les différents composants
du logiciel responsables de la signalisation ferroviaire à bord des TGV.
 Implémentation nouvelle interface («Required Services» et «Provided Services») entre les différents composants du logiciel.
 Intégration du nouveau composant SDM (Speed Distance Monitoring), calcul des vitesses et courbes de freinage.
 Optimisation encodage et décodage des données de paramétrages.
 Description et traçabilité des exigences (DOORS).
 Rédaction des exigences SWRS (Software Requirement Specification) traçant la SSRS (Software Spec Requirement System).
 Tests de validation des exigences du logiciel bord.
Environnements techniques :
 Système d'exploitation : LINUX, WINDOWS.
 Gestion de configuration : TORTOISE SVN, SYNERGY.
 Langage : ADA.
 Logiciels : GPS (GNAT PROGRAMMING STUDIO).
 Norme : ERTMS, EN50128
Validation calculateur numérique
EUROCOPTER (Malakoff 92)
12/2012 - 3/2013
Projet : Validation numérique.
Rôle : Inspection des couvertures des exigences HLR/LLR, écriture des tests HLT, simulation et relecture des tests HLT.
Validation d'un composant Middleware (
SAFRAN (Vélizy 78):
9/2012 - 12/2012
Projet : AIRBUS A350.
Rôle : Validation d'un composant Middleware responsable du système de guidage et freinage des trains d&rsquoatterrissage de l'AIRBUS A350,
Relecture du document design, Relecture du document décrivant les tests d&rsquoinspection et décrivant l&rsquoensemble exigences.
Environnements techniques :
 Langage : PYTHON.
 Système d'exploitation : LINUX.
 Gestion de configuration : SVN.
 Norme DO-178B.
STAGE DE FIN D'ETUDE : Master II
THALES COMMUNICATION & SECURITY (Colombes 92).
1/2011 - 7/2011
Sujet : Développement d'une interface de protection de mémoire embarquée (Langage VHDL)
STAGE : Master I
: RENAULT (Lardy 91)
4/2010 - 7/2010
Développement et optimisation d'outils (Langage VBA)