Développeur Logiciel Expert
Expérience Internationale +10 ans

Les technologies IT me passionnent depuis l’adolescence. Mon choix de carrière a donc été facile: j’ai commencé à développer du logiciel dans l’industrie aérospatiale, puis j’ai évolué jusqu’à diriger des équipes internationales de 25 personnes à Paris, Londres et Zürich.
Dans toutes ces expériences, je suis toujours resté proche des équipes de développement, et j’ai pu ainsi découvrir de nouvelles technologies.
Enfin, la passion m’a rattrapé et j’ai décidé de revenir à mes premières amours, le développement.

Avant tout c’est la curiosité intellectuelle et la soif d’apprendre qui m’animent. Par exemple, j’ai récemment acquis la certification “Executive Certificate Architecte Cloud et DevOps” pour approfondir ma compréhension du Cloud.
Depuis toujours, mon autre passion est l’espace. Mon job idéal combinerait les deux …

Franck Dervaux
Compétences
Langages
  • C
  • C++
  • C#
  • Java
  • Javascript
  • Ada
  • Python
  • Rust
Middleware
Méthodes
Gestion de Sources
Experience
  • février 2025
    Dévelopeur full-stack

    En tant que dévelopeur full-stack, j’apporte mon expérience à la construiction de la nouvelle génération de système de suivi logistique. Nous la construisons pour le cloud, avec Quarkus pour le back-end, et Angular pour le front-end, ainsi que Flutter pour la plateforme mobile.

    gca
  • juin 2024
    octobre 2023
    Développeur Full-Stack

    Je réalise le portail d’accès pour les applications de SIX Financial Information. Ce portail sera utilisé par 1500 utilisateurs quotidiennement.
    J’écris le code back-end et front-end, je gère le schéma de base de donnée, j’écris les tests automatiques d’integration et de charge, je gère le build pipeline Gitlab et le déploiement.
    Il est construit avec VueJS pour le front-end, et Quarkus pour le back-end. Le développement s’appuie sur Gitlab, Artifactory, et le système s’exécute sur la plateforme OpenShift privée de SIX.

    home
  • octobre 2023
    mars 2016

    Dans le cadre du produit SIX Flex j’ai participé au développement du Front-End en utilisant ReactJS. C’est dans le cadre de ce projet que j’ai construit un mécanisme d’affichage de données multi-dimensionnelles s’inspirant des tableaux croisés dynamiques d’Excel. Du côté back-end, nous avons construit un système Java à haute performances avec une API GraphQL et exploitant la base de données NoSQL RocksDB.
    J’ai également inspiré la mise en oeuvre d’une architecture orientée événements utilisant Apache Kafka pour faciliter l’ingestion de nouveux types de données dans les produits de SIX. D’un point de vue méthodes, j’ai aidé à organiser le développement en trois Trains de Livraison Agile. J’ai été Product Owner puis Product Manager de différentes équipes.

    flex
  • mars 2016
    juillet 2012

    J’ai participé au développement de la carte interactive de Thomson Reuters Eikon. Cette carte affiche les infrastructures qui influencent les marchés de l’énergie et des matières premières, comme les raffineries, les centrales électriques, les pipelines ou les cargos et pétroliers.
    Elle affiche leur position en temps réel, ainsi que leur état, par exemple la maintenance sur une unité de raffinerie.
    Avec des écrans d’analyses, elle permet aux négociants et analystes de ces marchés d’avoir une vue globale.
    J’ai utilisé les bases de données géospatiales, KML ainsi que Matlab.

    interactivemap
  • juin 2012
    janvier 2001

    J’ai pris un grand rôle dans le développement de Thomson Reuters Eikon.
    Ce front-end a évolué à partir d’un client lourd Microsoft COM pour se transformer en une application Web moderne.
    J’ai également contribué à la fonctionnaité de recherche utilisant ElasticSearch.
    Cet effort, étalé sur 8 ans, a nécessité la définition et le développement d’une plateforme entièrement nouvelle, qui couvrait toutes les étapes de l’utilisation, depuis la gestion des utilisateurs, jusqu’à la gestion et l’affichage et l’analyse de données.
    Cela m’a permis de découvrir les difficultés de constuire une application web à grande échelle.

    eikon
  • janvier 2001
    mars 1997
    Chef d'équipe de développement

    Je dirigeais une équipe d’une vingtaine de développeurs.
    Cette équipe réalisait le produit Kobra, puis Reuters 3000 Xtra.
    Ce produit était destiné aux opérateurs de salle de marché et affichait les cours temps-réels, les dépêches d’agence et un ensemble d’analyses financières. Il était construit en C++ et supportait plusieurs plateformes. Il a été vendu à environ 200 000 utilisateurs dans le monde.

    xtra
  • mars 1997
    février 1992
    Thomson-CSF (maintenant Thales) - Saint-Quentin en Yvelines
    Développeur

    J’ai construit des logiciels de Contrôle du Trafic Aérien civils et militaires,comme EUROCAT2000 pour l’aéroport d’Athènes, ou LORADSII pour Singapour.

    magic
  • février 1992
    octobre 1990
    Développeur

    J’ai participé au développement du logiciel de navigation pour le Calculateur de Mission du Rafale.
    Ce système embarqué était écrit en Ada.

    rafale
Savoir Faire
Développement Logiciel
  • Développement Front-End, Back-End, Full-Stack
  • Développement Agile
  • Revues de Code
  • Restucturation de code
  • Test Driven Development
  • Amélioration des Performances
  • Supervision
  • Documentation de Code et de Système
Gestion de Projets
  • Estimation d’efforts
  • Réalisation de plannings
  • Suivi d’avancement
  • Négociations avec Chefs de Produit
  • Choix technologiques en fonction de la stratégie produit
  • Reporting
  • Capacité à (re-)prioriser
  • Mise en place de méthodes agiles de gestion de projet SAFE, et d’outils comme JIRA
Management
  • Gérer des équipes jusqu’à 30 personnes
  • Recrutement, évaluations de fin d’année
  • Organisation: affectation de missions
  • Identification des besoins de formation
  • Gestion de la motivation
  • Fournir des estimations de coûts financiers
  • Gestion de managers
  • Communication « institutionnelle »
Chef de Produit
  • Définition Stratégie Produit et « Roadmaps » en relation avec stratégie d’entreprise
  • Gestion des priorités
  • Identification des besoins utilisateurs à partir de sources directes et indirectes
  • Interviews utilisateurs (contrôleurs du trafic aérien, Traders, opérateurs back-office)
  • Distinction du cas général à partir des cas particuliers
  • Rédaction de spécifications (« User Story », « Features », « Problem Statement », « Epic »)
  • Interactions avec spécialistes de l’expérience utilisateurs
  • « Business Owner », « Product Manager » et « Product Owner » au sens SAFE
  • Suivi de développement avec « Sprint Review », « Program Increment »
  • Rédaction de documentation utilisateur
Relation clients et fournisseurs
  • Présentation aux clients
  • Gestion de réclamations client
  • Gestion de la relation client dans un cadre support
  • Compréhension de contrat
  • Formulation de besoins
  • Compréhension des circuits de communication vis-à-vis d’un fournisseur
Formation
Executive Certificate Architecte Cloud and DevOps
CentraleSupélec Executive Education

Certification sur les technologies Cloud et DevOps et l’architecture des systèmes d’information.

Python : des fondamentaux aux concepts avancés du langage
INRIA

Pour apprendre à bien programmer en Python, à écrire rapidement des programmes efficaces, faciles à comprendre et à maintenir qui exploitent pleinement les possibilités du langage !

Reuters Advanced Management Program
Reuters (maintenant LSEG)

Programme interne de management avancé.

Gravité! Du Big Bang aux Trous Noirs
Université Paris Diderot

Le MOOC Gravité! Du Big Bang aux Trous Noirs vous présentera de façon simple les principales idées derrière cette théorie de la gravité avant de vous expliquer pourquoi la gravité « est le moteur de l’Univers ».

Master's Degree in Telecommunications
IMT Atlantique

Grande école d’ingénieur généraliste sur le concours commun Mines-Ponts.

Qualités
  • Logique, précis, rigoureux et méthodique
  • Efficace
  • Autonome, tout en appréciant le travail en équipe
  • Diplomate
  • Vision macro et micro
  • Communication et rédaction
  • Planification
  • Bon Relationnel
  • Gestion de la complexité
  • Conscient de ses limites
  • Prise de décision
  • Sens de la négociation
  • Capable de se projeter
  • Capable de tenir les délais sous pression
  • Grande adaptabilité
  • Convaincu et enthousiaste
  • Ecoute
Cartes Mentales

J’utilise les Cartes Mentales dès que je dois analyser un problème complexe et important.

Un outil de construction de cartes mentales m’a toujours paru un exemple intéressant de développement d’interface utilisateur, car il nécessite beaucoup d’algorithmes de parcours d’arbres et qu’il doit être conçu avec soin pour avoir une chance de rivaliser avec un papier et un crayon.

J’ai donc commencé par en construire un avec Microsoft WPF.

Je suis ensuite passé à HTML, jquery et la librairie fabricjs.

Mindmap

Technologies

La dernière version utilise maintenant:
- React
- Redux pour la gestion d’état
- Redux Toolkit pour les requêtes back-end
- Netlify comme solution d’hébergement cloud
- clerk pour la gestion des utilisateurs
- CockroachDB comme base de données
- ably pour les communications temps-réel.

Fonctions

Elle offre:
- l’édition de texte riche
- une gestion du clavier permettant de jetter vos idées sur le papier rapidement
- la sauvegarde automatique
- annuler/rétablir
- collaboration temps-réel sur les documents partagés
- conversation avec les autres utilisateurs
- version pour mobiles

Loisirs

Voile

Tennis

Mes chaînes YouTube favorites

  • Kevin Powell S'évertue à rendre le Web plus magnifique. Ce site lui doit beaucoup...
  • TechWorld with Nana Elle explique les concepts et technologies DevOps de manière claire et engageante.
  • NASA SpaceFlight Couvrent tous les lancements US, toutes les actualités de Strahsip, et diffuse en direct 24h/24 Starbase, McGregor et Port Canaveral.
  • Scott Manley Parle de technologies spatiales, de nucléaire.
  • Everyday Astronaut Parle de technologies spatiales, couvre de nombreux lancements, et a réalisé un long entretien avec Elon Musk en visitant Starbase.
  • Marcus House Hé, Hé, il parle de (vous avez compris...), mais depuis l'Australie!
  • Dr Becky Parle d'astrophysique.
  • Veritasium Parle de science en général.
  • Science Etonnante Vulgarisation scientifique, en français.
  • Le journal de l'espace L'actualité de l'espace, en français.
  • Matt Lowne Et pour finir, amusons-nous avec Kerbal Space Program!

Mes auteurs de science-fiction favoris

  • Isaac Asimov Tant d'autres classiques! "Les Robots", "Fondation" pour ne citer que ceux-là.
  • Arthur C. Clarke Ses "Chants de la terre lointaine" m'ont beaucoup ému. Un auteur à l'origine de l'idée des satellites géostationnaires.
  • Daniel Abraham, Ty Franck (James S.A. Corey) La série "The Expanse" est la plus réaliste d'un point de vue scientifique, et nous espérons tous qu'elle reprendra bientôt.
  • Frank Herbert On ne présente plus l'auteur de "Dune" qui a inspiré tant d'auteurs et de films.
  • John Scalzi J'ai adoré sa série du "Vieil homme et la guerre".
  • David Weber Un maître de la science-fiction militaire navale, créateur des sagas "Honor Harrington" et "Sanctuaire".

Et beaucoup beaucoup d’autres, comme Peter F. Hamilton, David Weir, Brandon Q. Morris, …