// services

Expertises & Services

Des interventions ciblées à fort impact, adaptées à votre contexte technique et vos contraintes métier.

Java & Spring Boot

Architecture robuste et APIs haute performance pour les systèmes à fort enjeu.

De la conception à la mise en production, j'interviens sur l'ensemble du cycle de vie de vos applications Java. Spécialiste des architectures microservices, de l'optimisation JVM et de la migration vers les dernières versions LTS de Java.

  • Conception d'APIs REST et gRPC performantes
  • Architecture microservices avec Spring Cloud
  • Migration vers Java 21 (records, sealed classes, virtual threads)
  • Optimisation JVM : GC tuning, heap analysis, thread profiling
  • Patterns : DDD, CQRS, Event Sourcing, Hexagonal Architecture
  • Sécurisation avec Spring Security & OAuth2/OIDC

Technologies

Spring Boot 3 Java 21 Spring Cloud Kafka OpenAPI Docker
Discuter de ce besoin
⚙️

Développement C

Programmation système, embarqué et performance maximale.

Le C reste incontournable pour les systèmes à contraintes dures : embarqué, drivers, protocoles réseau bas niveau, ou encore les cœurs de calcul haute performance. Je maîtrise les subtilités du langage et ses pièges classiques.

  • Développement de bibliothèques système et utilitaires POSIX
  • Optimisation mémoire : allocation, cache locality, NUMA
  • Portabilité cross-platform (Linux, Windows, RTOS)
  • Analyse et correction de bugs complexes (valgrind, ASAN, UBSAN)
  • Interfaçage C/Java via JNI pour les modules critiques
  • Code review et audit de sécurité (CWE, CERT-C)

Technologies

C17 POSIX JNI GCC/Clang Valgrind Embarqué
Discuter de ce besoin
🗄️

SQL & Bases de données

Requêtes complexes, schémas optimaux et tuning de SGBD.

Les performances d'une application dépendent souvent à 80% de la qualité des accès base de données. J'analyse, réécris et optimise vos requêtes et schémas pour des gains mesurables en production.

  • Analyse des plans d'exécution et optimisation des requêtes
  • Stratégie d'indexation avancée (partiel, composite, covering)
  • Modélisation relationnelle et normalisation
  • Optimisation PostgreSQL : vacuum, analyze, partitionnement
  • Requêtes analytiques complexes : window functions, CTEs récursives
  • Migration de schéma zero-downtime

Technologies

PostgreSQL MySQL Oracle Query tuning Partitionnement
Discuter de ce besoin
🚀

Performance & Refactoring

Identifier ce qui ralentit, corriger ce qui compte.

Un refactoring efficace est ciblé : profiling d'abord, optimisation ensuite. J'utilise des outils de mesure objectifs pour identifier les vrais goulots d'étranglement et produire des améliorations quantifiables.

  • Profiling applicatif (async-profiler, JFR, perf)
  • Analyse et réduction de la complexité algorithmique
  • Refactoring progressif sans régression
  • Mise en cache stratégique (Redis, Caffeine, EHCache)
  • Optimisation des traitements batch et pipelines
  • Benchmarks JMH pour validation des améliorations

Technologies

async-profiler JFR JMH Redis Profiling SOLID
Discuter de ce besoin
🔍

Audit & Conseil Technique

Un regard externe expert sur votre codebase et votre architecture.

Parfois, il faut un regard extérieur pour voir ce que l'équipe ne voit plus. J'interviens pour des audits ponctuels ou réguliers : revue de code, évaluation d'architecture, identification des risques techniques.

  • Revue de code approfondie avec rapport priorisé
  • Audit d'architecture et dette technique
  • Évaluation des risques et plan de modernisation
  • Recommandations technologiques adaptées au contexte
  • Formation et montée en compétence des équipes
  • Accompagnement technique sur la durée (CTO as a service)

Technologies

Code review Architecture Due diligence Conseil Formation
Discuter de ce besoin

Un besoin qui ne rentre pas dans ces cases ?

Chaque projet est unique. Décrivez-moi votre contexte et je vous propose une approche adaptée.

Prendre contact →