Senior Software Developer
International Experience 10yrs+

I have been passionate about IT ever since I was a teenager. So my career choice was obvious: I started developping software in the French Aerospace industry and went on to managing international teams of 25 people, from Paris to Zürich, and London.
In all these experiences, I remained very close to the development teams which allowed me to discover many new technologies.
Finally, passion caught up and I decided to go back to my first love, software development.

I am driven by intellectual curiosity and thirst for learning, first and foremost. This prompted me to recently get the “Executive Certificate Architecte Cloud et DevOps” certification, to expand my understanding of Cloud computing.

I have also always been a Space enthusiast. So ideally my next job would combine those two passions…

Franck Dervaux
Skills
Languages
  • C
  • C++
  • C#
  • Java
  • Javascript
  • Ada
  • Python
  • Rust
Middleware
Version Control
Experience
  • February 2025
    Full-Stack Developer

    As a full-stack developper, I am leveraging my experience to build the next-generation of tracking platform for the logistics industry. We are building it as a cloud-agnostic solution leveraging Quarkus for the back-end, and Angular for the front-end, and Flutter for the mobile platform.

    gca
  • June 2024
    October 2023
    Full-Stack Developer

    I am building the Customer Portal for SIX Financial Information applications.
    I write the back-end and front-end code, I define the database schema, I write automated integration and load tests, I manage the Gitlab build and deployment pipeline.
    This portal will be used by 1500 users daily. It is built with VueJS for the front-end, and Quarkus for the back-end. Development is done using Gitlab, Artifactory, and the system runs on the private OpenShift platform of SIX.

    home
  • October 2023
    March 2016

    For the SIX Flex product, I participated in the front-end developpment using ReactJS.
    In that project, I built a multi-dimensional data display system similar to Excel pivot tables. For the back-end, we built a high-performance Java system providing a GraphQL API, and using the RocksDB NoSQL database.
    I also inspired the decision to build an event-driven architecture based on Apache Kafka that allowed ingesting new data sets into the SIX products.
    Regarding methods, I helped organize the development organization into three Agile Release Trains. I have been a Product Owner and then Product Manager for various teams.

    flex
  • March 2016
    July 2012

    I took part in the development of the Interactive Map component of Thomson Reuters Eikon.
    This map is displaying physical assets that are relevant to production and transportation of energy and commodities, like oil refineries, power plants, pipelines, and tankers.
    It showed their real-time location and status, for example maintenance for refinery elements.
    Together with analysis screens, it allowed traders and analysts in these markets to have a global view.
    I used geo-spatial databases, KML as well as Matlab.

    interactivemap
  • June 2012
    January 2001

    I took a great part in the development of Thomson Reuters Eikon.
    The front-end evolved from a fat-client Microsoft COM application to a modern Web one.
    I also contributed to the Search functionality that was using ElasticSearch.
    This effort led, over 8 years, to the development of a brand new platform that encompassed front-end and back-end elements, covering all aspects of the workflows, from user management to data management and data analysis.
    This allowed me to discover the challenges of building a large-scale web application.

    eikon
  • January 2001
    March 1997
    Development Manager

    I was managing a team of around 20 developpers building the Kobra, then Reuters 3000 Xtra product.
    That product was a trading product displaying real-time prices and news in various forms including charts.
    It was built in C++ and was multi-platform.
    It reached about 200 000 users wordwide.

    xtra
  • March 1997
    February 1992
    Developer

    I built military and civilian Air Traffic Control System software like EUROCAT2000 for the Athens airport, or LORADSII for Singapore.

    magic
  • February 1992
    October 1990
    Developer

    I wrote some elements of the navigation software for the Mission Calculator of the Rafale fighter jet.
    This embedded system was written in Ada.

    rafale
Soft Skills
Software Development
  • Front-End, Back-End, Full-Stack Development
  • Agile Development
  • Code Reviews
  • Code Refactoring
  • Test Driven Development
  • Performance Tuning
  • Monitoring
  • Code and System Documentation
Project Management
  • Effort estimates
  • Planning
  • Progress Tracking
  • Negociations with Product Managers
  • Technical choices based on Product Strategy
  • Reporting
  • Ability to (re-)prioritize
  • Implementation of Agile development methods and tools like JIRA
Management
  • Manage teams up to 30 people
  • Recruiting, performance reviews
  • Organisation, resource assignment
  • Training needs identification
  • Motivation Management
  • Cost Estimates
  • Management of Managers
  • Corporate Communication
Product Management
  • Product Strategy Definition
  • Define Product Roadmaps based on Entreprise Strategy
  • Priority Management
  • Identifying user needs from direct and indirect sources
  • User Interviews (Air Traffic Controllers, Traders, Back-Office operators)
  • Distinguish general cases from specific ones
  • Writing Specifications (« User Story », « Features », « Problem Statement », « Epic »)
  • Interact with UX/UI specialists
  • « Business Owner », « Product Manager » et « Product Owner » in the SAFE and SCRUM sense
  • Developpement tracking with « Sprint Review », « Program Increment »
  • Writing User Documentation
Clients and Suppliers Management
  • Customer Presentations and demos
  • Client Requests and Complaints Management
  • Customer Relation from a Support point-of-view
  • Contracts Review
  • Express Requirements
  • Understanding of communication structures with a Supplier
Education
Executive Certificate Architecte Cloud and DevOps
CentraleSupélec Executive Education

Certification on Cloud Computing, DevOps and software architecture.

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

Learn how to properly code in Python, quickly write effective programs that are easy to understand and maintain, whilst exploiting all of Python power.

Reuters Advanced Management Program
Reuters (now LSEG)

Internal advanced management program.

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

Explains gravity according to Einstein’s theory and more recent discoveries.

Master's Degree in Telecommunications
IMT Atlantique

French Telecom engineering school, based in Brest, Brittany. Major in Computer Science.

Qualities
  • Logical, Rigorous and methodical
  • Efficient
  • Autonomous and also a good team worker
  • Diplomat
  • System and micro view
  • Good communication and writing
  • Planification
  • Good relationships, empathy
  • Able to visualize complex systems and situations
  • Able to identify my limits and to delegate to overcome them
  • Decision making
  • Negociation
  • Ability to look forward
  • Able to deliver on time under pressure
  • Great adaptability
  • Enthusiastic
  • Good listener
MindMap

Mindmapping is a tool I use whenever I need to analyze an important and complex topic.

A mind map buiding tool always appeared to me as a very interesting exercise for learning UI development, because it requires many tree-walking algorithms, as well as a careful design to have a chance of being as useful as a paper version.

So I first built one using Microsoft WPF.

I then moved on and built one with HTML, jquery and the fabricjs library.

Mindmap

Technologies

The latest version is now using:
- React
- Redux for state management
- Redux Toolkit for backend queries management
- Netlify as a cloud-hosting
- clerk for user management
- CockroachDB as the database
- ably for realtime communications.

Features

It offers:
- rich-text editing
- keyboard management allowing you to let your ideas flow to the page
- auto-save
- undo/redo
- realtime collaboration on shared documents
- chat with other users
- mobile version

Hobbies

Sailing

Tennis

My favorite YouTubers

My favorite sci-fi writers

  • Isaac Asimov So many other classics! "The Robots", "Foundation" to only name a few.
  • Arthur C. Clarke His "The songs of distant earth" moved me a lot. An author who had the original idea for geostationnary stellites.
  • Daniel Abraham, Ty Franck (James S.A. Corey) The TV show "The Expanse" is the most scientifically realistic sci-fi TV show, and we all hope it will resume soon.
  • Frank Herbert No need to introduce the author of "Dune", that inspired so many authors and movie makers.
  • John Scalzi I loved his "Old man's war" serie.
  • David Weber A master of naval military sci-fi, creator of the "Honor Harrington" and "Safehold"sagas.

And there are many many more like Peter F. Hamilton, David Weir, Brandon Q. Morris, …