Profil

Page 1

Frederic Flayol

Other at Myself

frederic_alexandre@yahoo.fr

Summary

Reviewer – Technical Proofer C/C++ at Mannings

Experience

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