Thomas FRANCOIS

☀️ 🌙

Ingénieur logiciel depuis 2015, je travaille depuis 2018 chez Liksi, cabinet de conseil rennais, où j'interviens en mission chez des clients variés. Actuellement lead tech chez GMV, j'encadre une équipe de six développeurs sur une application critique en cours de modernisation vers Spring Boot 4 et Angular, avec mise en place d'une architecture événementielle.

Mon domaine de prédilection est le backend Java / Kotlin — concevoir des architectures, développer des features, concrétiser des idées fonctionnelles. Je contribue volontiers aux sujets DevOps — CI/CD, conteneurisation, infrastructure as code — et j'aime mettre en place les outils qui font qu'une équipe livre sereinement, mais c'est sur le fond fonctionnel que je m'épanouis vraiment. La technique au service du métier, pas l'inverse. Les outils IA s'inscrivent pleinement dans cette logique : bien intégrés, ils accélèrent la création de valeur sans en court-circuiter le sens.

En dehors du travail, je bricole des petits projets perso pour me faire la main sur des concepts qui me plaisent — archi hexa, DDD, software craft — ou simplement pour résoudre mes propres problèmes du quotidien. Je donne aussi à l'occasion des conférences, en interne chez Liksi ou au BreizhCamp.

Expériences

Liksi

aujourd'hui

GMV

aujourd'hui

Lead tech

Encadrement d'une équipe de développement, modernisation d'une application métier

Lead technique au sein d'une équipe de 6 développeurs. Montée en compétence de l'équipe, conception des solutions. Migration vers des technologies récentes (SpringBoot 4, Java 21, Angular) avec mise en place d'une architecture événementielle (Kafka), tout en maintenant la solution actuelle (Play framework, jQuery).

  • SpringBoot
  • Java
  • Playwright
  • Angular
  • Azure DevOps
  • MariaDB
  • ElasticSearch
  • PGSQL
  • Keycloak
  • Helm
  • Kafka

Accenture

Ingénieur Logiciel

Évolutions et support d'un outil d'automatisation de tâches IT

Au sein d'une équipe internationale (Australie, Inde, Mexique, France), évolutions et support d'une application d'automatisation de tâches informatiques. Lead sur les choix techniques, automatisation des processus de test et de déploiement.

  • Java
  • SpringBoot
  • ElasticSearch
  • MongoDB
  • Hazelcast
  • Azure DevOps
  • JIRA
  • RabbitMQ

Altaroad

Ingénieur logiciel

Collecte et acheminement de mesures de capteurs de poids

Développement d'une passerelle de données pour des capteurs de poids. Création d'une passerelle conteneurisée en Python. Mutualisation de l'infrastructure, mise en place de monitoring et alerting.

  • InfluxDB
  • Java
  • SpringBoot
  • Python
  • MQTT

HelloWork

DevOps Engineer

Fiabilisation des processus de livraison et de déploiement

Automatisation, industrialisation et fiabilisation des processus de développement et de livraison. Déploiement d'applications Java sur Kubernetes, instanciation de VM avec Terraform, automatisation avec Ansible.

  • Gitlab CI
  • Ansible
  • Kubernetes
  • Helm
  • Terraform

HelloWork

Ingénieur données

Collecte et agrégation de données comportementales pour la recommandation

Collecte et agrégation de données pour la recommandation et la mise en relation. Maintenance d'un cluster Apache Spark, agrégation de données de tracking web.

  • Apache Spark
  • Python
  • HDFS
  • MongoDB
  • Azure Blob
  • Apache Airflow
  • Ansible

Capgemini

MAAF

Centre de service téléphonie

Refonte du routage d'appels, outils de configuration

Centre de service téléphonie pour la MAAF. Refonte de la stratégie de routage d'appels, collecte de données, développement d'outils de configuration des nouvelles routes.

  • Genesys
  • Java
  • JavaScript
  • Oracle

Simulation sécurisée

Logiciel de simulation d'équipements réseau en contexte sécurisé

Logiciel de simulation et de validation d'équipements de passerélisation dans un contexte sécurisé. Spécification, conception, développement et encadrement d'un stagiaire.

  • C++
  • Qt5
  • OpenSSL
  • TCP/UDP

Cartographie 3D

Visualisation 3D intégrée à une application de cartographie

Intégration d'une librairie de visualisation 3D à une application de cartographie.

  • C++
  • Qt5
  • OpenGL
  • OpenSceneGraph

Planification militaire

Outil d'aide à la planification d'entraînements

Application d'aide à la planification d'entraînements militaires.

  • Java
  • JSF
  • PrimeFaces

Speaker

Projets perso