Professional Contact:
www.linkedin.com/in/frederic-flayol-4a353b4 (recommended)
Coursera Certifications
- Building Resilient Streaming
- Analytics Systems on GCP
- Building Batch Data Pipelines on
- GCPCloud Engineering with Google
- Cloud Specialization
- Essential Google Cloud
- Infrastructure: Foundation
- Essential Google CloudInfrastructure: Core Services
Technical Proofer C/C++ at Mannings
Electron in Action
https://livebook.manning.com/book/electron-in-action/acknowledgments/
Functional Programming in C++
https://livebook.manning.com/book/functional-programming-in-c-plus-plus/acknowledgments/
C++ Concurrency in Action, Second Edition
Tech Lead C/C++ at Amadeus
August 2016 – Present
Groupe Astek (Méditérannée)
Working as Contractor for Amadeus SAS.
* Main line of 7 coworkers working on Pricing Functionnalities (Search & Shopping Engine) (IATA / ATPco
mandates – Government regulations)
Competences:
– C / C++
Other
January 1999 – Present
Technical proofer/reviewer at Manning publication
The Better Way to Linux
C++ Concurrency in Action https://www.manning.com/books/functional-programming-in-cplusplus
Several Personal Technicals Projects (embedded technology)
Personal Repository: https://github.com/fflayol
Developer /Lead Technical at Orange
August 2007 – August 2016 (9 years 1 month)
Octobre 2009 -August 2016
PNS: C/C++ – Java – Php – Hadoop (certification Cloudera),Scrum
Aout 2007 – Octobre 2009
Lead Tech C/C++ Search Engine for Orange (lemoteur.fr ,orange.fr et voila.fr)
Ingénieur Intégration Logicielle/Support at Texas Instruments
August 2005 – August 2007 (2 years 1 month)
C/C++/Build Tools
Page 2
Définition et rédaction des tests d’intégration logicielle-
Tests des interfaces des composants logiciels-
Exécution des tests fonctionnels, des tests de fiabilité et de performance s’appliquant à la chaîne
fonctionnelle- Détection et diagnostiquer des anomalies du logiciel, avec l’aide des ingénieurs Support
Intégration
Développement des outils logiciels nécessaires à l’installation, au paramétrage et à l’intégration du logiciel
Support à l’équipe de Validation RT- Exécution des tests de non régression
Application des processus d’intégration par builds
Livraison de release software
Ingénieur de développement
May 2005 – July 2005 (3 months)
Développement d’outils de manipulation et de visualisation de données pour le projet Sycobs du nouveau
sous-marin lanceur d’engins Français.
Générateur automatique de code
Développement de plugin RCP sous Eclipse
Développent de front-end en Swing
Mise en place et développement en C/C++ et Java d’une gestion centralisée du système de traces.
Senior Consultant / Audit de code embarqué en vue de la certification TUV
January 2005 – April 2005 (4 months)
Etude et mise en place de méthodes afin de mettre en conformité le code embarqué sur les automates avec les
normes de sécurité TUV (100 000 lignes C/C++ sous VxWorks).
Qualimétrie du code : choix d’un outil, configuration, audit du code existant
Règles de codage : mise en place, étude de l’impact sur le code existant
Mise en place d’un appel d’offre pour le re-engineering de code embarqué at Schneider Automation
October 2004 – December 2004 (3 months)
Audit et rédaction d’un appel d’offre pour une mise amélioration d’un produit développé par Schneider. Ce
produit a été développé en C/C++ sous VxWorks et tourne sous un automate utilisant un processeur Intel.
Audit du produit par l’utilisation d’outils de métrique
Etude faisabilité des tests unitaires avec RtRt sous l’environnement de développement plutôt que sur
l’automate
Définition des objectifs à atteindre lors de l’évolution du produit
Etude de faisabilité de l’ensemble des objectifs
Rédaction complète de l’appel d’offre pour le compte de Schneider
Développement logiciel de communication/Responsable Technique at ALCATEL SPACE / THALES
June 2004 – October 2004 (5 months)
Participation au projet Cortex. Ce projet a pour but de d’adapter le protocole de communication des centres
de contrôles d’Alcatel pour le faire fonctionner avec un autre centre de contrôle (norme Cortex)
Page 3
Ce a été développés en C++ sous Solaris
Spécification et développement
Ecriture du plan de test
Intégration et validation
Développement système/Chef de projet Technique
June 2003 – June 2004 (1 year 1 month)
Participation aux projets Rely et Modis. Ces deux projets permettent de faire de la sélection de contenus
« broadcastés » par satellite à partir des goûts des utilisateurs. L’objectif de ces projets étant de réaliser une
application embarquée dans un téléphone, un PDA ou une voiture.
Ces projets ont été développés en Java sous Eclipse.
Projet Rely : Encadrement de 2 stagiaires
Participation à la fin des développements,à l’intégration et à la validation finale du logiciel
Suivi et tests complets des délivrables et des composants des autres acteurs du projet pour le compte
d’Alcatel.
Validation finale de l’ensemble du projet
Projet Modis :
Ecriture des spécifications de développement.
Ecriture des documents d’architecture (UML / Argo UML)
Ecriture de modules en Java (# 5000 lignes de code)
Ecriture des plans de test et de validation de l’application complète
Suivi pour le compte d’Alcatel des partenaires du projet (rôle de chef de projet technique)
Audit de code / Test manager
October 2002 – June 2003 (9 months)
Participation au projet Prisma de création d’un logiciel de configuration d’appareils électriques (C++). Projet
d’une équipe de 15 personnes sur 2 ans (environ 200000 lignes de code).
Phase 1(octobre 2002-janvier 2003)
Audit du plan de test (utilisation de PureCoverage)
Audit des problèmes de gestion mémoire (utilisation de Purify).
Audit de performance du logiciel (utilisation de Quantify).
Modification et Validation en interne des modifications liées à ces audits (utilisation de Rational Rose).
Phase 2 (février 2003-juin 2003)
En charge de la gestion de la validation du logiciel.
Création de nouveaux tests de validation en accord avec les spécifications de conception (utilisation de
Rational RequisitePro).
Validation complète du logiciel à l’aide de la suite Rational Test et de différents outils de métrique.
Suivi de la gestion et de la correction des bugs.
Développement de modules (Visual C++) pour l’applications (# 2000 lignes de code)
Page 4
Supervision de la validation finale et de la livraison du logiciel (4 personnes).
Software Developer at ALCATEL SPACE / THALES
April 2002 – October 2002 (7 months)
Participation au projet TRANSCO de pilotage d’une antenne active anti-brouillée embarquée à bord d’un
satellite
Phase 1 (avril 2002 – juin 2002)
Architecture, conception et développement des classes de fondation de l’application et de l’interface
utilisateur (Visual C++, MFC, CVS, UML/Rose).
Mise en application des règles de programmation C++ avec suivi automatique via des outils de métrique
(RSM)
Rédaction du plan de test en conformité aux exigences client et logicielle.
Phase 2 (juillet 2001 – Octobre 2002)
Intégration dans l’application finale
Validation interne selon les méthodologies qualités applicables
Mesures des critères qualité concernant la gestion mémoire et la couverture de tests (Rational Purify et Pure
Coverage)
texas intruments at Texas Instruments
October 2000 – March 2002 (1 year 6 months)
Participation au projet NOKIA/Texas Instruments de développement d’une nouvelle génération de décodeurs
de TV numérique
Phase 1 (oct. 2000 – sept 2001)
Spécification, conception et développement de pilotes d’accès (drivers) aux fonctionnalités du décodeur
numérique. Utilisation de l’environnement Rhapsody pour la conception UML et la génération de code C++
(Visual C++).
Rédaction de la documentation techniques associée et des guides de programmation des pilotes d’accès.
Développement de programmes de test sous Rhapsody pour l’environnement cible (ARMtools) et
l’environnement de simulation (Langage C et Visual C++).
Phase 2 (oct. 2001 – mars 2002)
Intégration des pilotes d’accès dans l’application finale embarquée.
Validation sur le système embarqué en environnement temps-réel (VxWorks/Tornado, ARMtools)
Suivi et traitement des anomalies de fonctionnement avec rapport hebdomadaire
Mise à jour des codes en C/C++ et de la documentation techniques.
Définition de jeux de tests complémentaires avec Rhapsody
Page 5
Education
Université de Nice-Sophia Antipolis
DEA, Reseaux et Systemes distribués, 1994 – 2000
Segurane
Honors and Awards
Softball
Page 6
Frederic Flayol
Other at Myself
frederic_alexandre@yahoo.fr
Contact Frederic on LinkedIn