Expérience professionnelle
De 01/2023 à Aujourd’hui SAFRAN ELECTRONICS AND DEFENSE, Aix en Provence
IINGENIEUR DEVOPS
Migration de plateforme de suivi de vol d’hélicoptère vers AWS
Responsabilités :
• Définir le besoin de la station de sol pour la réception des données de vol des hélicoptères
• Réaliser l’architecture de la station de sol dans le landing zone AWS de SAFRAN
• Réalisation en l’infrastructure as code avec TERRAFORM
• Déploiement des environnements de DEV, pré PROD et PROD sur AWS
• Réalisation de la chaine d’intégration continue CICD sur GITLAB
Environnement technique :
AWS, terraform, gitlab, prostgreSQL, React, SCRUM
De 01/2021 à 12/2022 SMARDTV, la Ciotat
INGENIEUR INTEGRATION CI/CD
Réalisation de chaîne d’intégration et déploiement continue
Responsabilités :
• Réaliser l’architecture d’un pipeline de livraison continue CICD à l’aide Gitlab, Jenkins et Kubernetes
• Concevoir le pipeline Jenkins en utilisant les plugins nécessaires
• Connecter le pipeline à un serveur REST API pour la signature SmarDTV automatique des binaires
• Développer ce serveur REST avec le Framework DJANGO et le déployer à l’aide d’Openshift (Redhat
Kubernetes) sur le Cloud privé de SmarDTV
• Concevoir un KeyVault (coffre-fort) des clés de chiffrement sur le cloud Azure en utilisant Azure
KeyVault
• Connecter de manière sécure le KeyVault au serveur REST
• Automatiser en python les demandes de signature
• Automatiser en python/Bash la livraison des binaires chiffrés vers l’équipe de qualification
• Documentation du processus sur confluence et suivi sur JIRA
• Migration CI/CD de Jenkins vers Gitlab
• Assurer le rôle de SO (Security Officer) : génération des clés de chiffrement, encryptions et génération
des binaires chiffrés
Environnement technique :
C, python/Bash, Jenkins, Gitlab, OpenShift, Kubernetes, cloud Azure, docker, SCRUM/AGILE, GIT,
Django/RestAPI
Réalisations
4
Les écrans dans les rames du métro parisien sont conçus par ATOS
De 09/2019 à 08/2020 ATOS, Aix-en-Provence
11 mois INGENIEUR SYSTEME EMBARQUE
Développement de logiciels embarqués de la RATP.
Responsabilités :
J’ai été recruté en tant qu’expert vidéo numérique pour travailler sur 3 sujets :
• 3 mois : Programmation et intégration de la vidéo embarquée par plugin vlc sur les écrans d’information
des métros de la RATP (cible ATOM/ARM Cortex-M).
• 5 mois : refaire toute l’architecture et programmation du système de mise à jour du SVE (Système de
Vision Embarqué) de la RATP. Programmation en C, tests unitaires et tests d’intégration.
• 3 mois : Débug et maintien du TDSE (Transmission des Données Sol Embarqué) de la RATP.
• Coaching SCRUM/AGILE pendant toute la durée de la mission
Environnement technique :
GIT, C/C++, Cunit, compilation croisée de vlc, ARM, vidéo numérique, transmission vidéo sur RTP, NodeJs,
socket.io, javascript. SCRUM/AGILE.
Les Données de vol des hélicoptères du SAMU sont gérées par SAFRAN
De 01/2023 à Aujourd’hui SAFRAN ELECTRONICS AND DEFENSE, Aix en Provence
IINGENIEUR DEVOPS
Migration de plateforme de suivi de vol d’hélicoptère vers AWS
Responsabilités :
• Définir le besoin de la station de sol pour la réception des données de vol des hélicoptères
• Réaliser l’architecture de la station de sol dans AWS
• Réalisation en l’infrastructure as code avec TERRAFORM
• Déploiement des environnements de DEV, pré PROD et PROD sur AWS
• Réalisation de la chaine d’intégration continue CICD
• Remplir la fonction de Product Owner pendant 8 mois
Environnement technique :
AWS EC2, AWS FARGATE, Docker, terraform, gitlab, prostgreSQL, .NET, RESTApi, SCRUM
Back to the origins
from 01/2021 until Today SMARDTV, la Ciotat
Senior Software integrator – Scrum Master
Responsibilities:
• Coordinate sprints, sprint reviews, retrospective meetings and daily stand-ups
• Coach team members in Agile frameworks
• Facilitate internal communication and effective collaboration
• Work with product owners to handle backlogs and new requests
• Resolve conflicts and remove obstacles that occur
• Help teams implement changes effectively
• Ensure deliverables are up to quality standards at the end of each sprint
• Guide development teams to higher scrum maturity
Technical environment:
GIT, C/C++, Confluence, SCRUM/AGILE, Jenkins, JIRA, KANBAN.
Screens inside Metros of Paris are made by ATOS
from 09/2019 to 07/2020 ATOS, Aix-en-Provence
11 months Embedded Systems Engineer
Development of embedded middleware
Responsibilities:
I was recruited as a digital video expert to work on 3 topics:
• 3 months: Programming and integration of on-board video by VLC plugin on the
information screens of RATP metros (target ATOM / ET490).
• 5 months: redo all the architecture and programming of the RATP EVS (Embedded Vision
System) update system. C programming, unit tests and integration tests.
• 3 months: Debug and maintenance of the TDSE (Transmission of Embedded Ground Data)
of the RATP.
• SCRUM / AGILE coaching throughout the duration of the mission
Technical environment:
Realizations
4
GIT, C/C++, Cunit, cross-compilation, VLC , Digital video, NodeJs, socket.io, javascript.
SCRUM/AGILE.
Middleware of CANAL+ is Made by Wyplay
03/2011-12/2013 (32 mois) : SmarDTV – La Ciotat
Ingénieur développement application en C.
La mission consiste à développer la couche applicative de produits CAM (Conditionnal Access Module) de SmarDTV. L’application doit répondre aux exigences de chaque client.
Tâches principales :
• Analyse du document CRS (Customer Requirement Sepecification).
• Etablir un document d’architecture Software a partir de la CRS.
• Developpement de l’application en C.
• Test unitaire.
• Tests fonctionnels.
• Tests d’intégration.
• Debug et suivi du retour du client.
• Archivage et maintenance du produit.
La mission de deux ans et demi a évolué en plusieurs étapes :
Première année :
• developpement en C des User Interface (UI).
• Developpement du control parental.
• Expertise dans les normes DVB-PSI/ DVB-SI et DVB-CI.
• Maitrise du téléchargement par les airs (OAD).
Opérateurs :
KDG(Allemagne), APS(Allemagne),CANALDIGITAAL(Pays-Bas), ABERTIS(Espagne).
Deuxième année :
• Developpement du module download de la couche CORE.
• Developpement de la DAL DSC (Couche d’abstraction entre le CAK et le CORE).
• Maîtrise du CAK (Conditionnal Access Kernel) de NAGRAVISION.
• Affectation en mode projet.
Six mois :
• Projet Enhanced : Nouvelle architecture software de l’application, le but est de couvrir tous les tests unitaires et d’intégration avant la qualification.
• Architecture équivalente au noyau LINUX: des modules montés autour d’un KERNEL.
• Elaboration des documents d’architecture et des diagrammes de séquences.
• Elaboration de la stratégie de test.
• Développement du Noyau applicatif constitué principalement d’un IO manager et un Scheduler.
• developpement de deux modules: CA (Conditionnal Access) et OAD (Over Air Download).
• Implémentation des tests unitaires sous environnement LINUX.
• Tests d’intégration sous LINUX et sur cible.
Acquis : Environnement Linux, Langage C. normes DVB-SI/PSI et DVB-CI/CI+.
12/2009-12/2010 (1 an) : Institut de Recherche en Systèmes Electroniques Embarqués – Rouen
Ingénieur développement temps réel.
Le projet consiste à apporter des nouveaux services interactifs au conducteur en utilisant la norme DMB (Digital Media Broadcasting).
Comparaison entre normes DMB et DVB-H.
Simulation Matlab/ADS de la chaine DMB.
Implémentation d’un service d’alerte à l’accident en utilisant TPEG (Transport Protocol Expert Group). Programmation en JAVA, HTML du formulaire de saisie en ligne, programmation en VHDL du programme de décodage dans le récepteur.
Participation aux mesures et à la validation des fonctionnalités récepteur embarqué (Continental, Magneti Marelli).
Pilotage du lot4 du projet (essais et validation).
Environnement : Linux, JAVA, VHDL, Matlab/Simulink, MySQL, normes DMB et
DVB
De 04/2009 à 09/2009 (6 mois) à CEA/LETI – Grenoble
Ingénieur en télécom/microélectronique.
Le projet est un stage de fin d’étude, le travail consiste à réaliser des filtres BAW (Bulk Acoustic Waves) dans le département LCRF (Laboratoire de Conception Radio Fréquence) et remonter le design au niveau système Bluetooth dans le département DCIS (Département de Conception et d’Intégration des Services). Le but est de réduire la consommation du récepteur Bluetooth grâce à ce filtre passif.
Au LCRF :
Simulation par éléments finis le résonateur BAW (1µm sur 100 µm).
Dessin de masque sur Cadence du filtre en fréquence intermédiaire à 4 résonateurs.
Test du filtre réalisé par STMicroelectronics : étude de la matrice S en salle blanche.
Au DCIS :
Remonter la matrice S dans la chaîne d’émission Bluetooth conçue sous MATLAB/Simulink.
Amélioration de la performance en SNR (Signal to Noise Ratio) et TEB (Taux d’Erreurs Binaire) du système face à la dispersion technologique des résonateurs.
Rédaction d’un rapport, note de stage : 15,75/20.
Contribution à un article scientifique IEEE : « Ultra Power Bandpass Sampling Architectures Using BAW Devices », L.Lolis, A.Tahar, C.Bernier, M.Pelissier, NEWCAS Conference, Montréal 2010.
Environnement : Windows, linux, matlab, cadence, COMSOL, ADS, banc de test de paramètres S.
De 09/2008 à 03/2009 (6 mois) à l’ENST-Bretagne , Brest
Projet d’ingénieur : Réaliser une transmission par fibre optique de la DVB-C (TNT par câble) à débit moyen entre 10Mbit/s et 100Mbit/s :
Simulation du standard DVB-C sous MATALAB/SIMULINK.
Programmation en C de la virgule fixe et détermination du nombre de bits de codage nécessaires.
Traduction du C optimisé en VHDL sous ISE de XILINX.
Implémentation sur deux FPGA XILINX SPARTAN IIE (176 MHz) de l’émetteur...