J.B/
Paris, France
FR / EN

[ Profil technique ]

Technique

Un socle technique large pour les produits, plateformes et systèmes distribués : architecture, ingénierie, delivery, performance et exploitation.

Voici une cartographie des technologies et pratiques que j’apporte aux livraisons complexes. Elle couvre toute la chaîne — frontières métier et algorithmes, interfaces, données, infrastructure et retours de production — avec la capacité d’apprendre le contexte propre à chaque problème.

01

Architecture & conception

Concevoir des systèmes capables d’évoluer

  • Domain-Driven Design (DDD)
  • Architecture hexagonale / Clean Architecture
  • SOLID, Clean Code & Design Patterns
  • Monolithes modulaires, microservices et systèmes distribués
  • Résilience, tolérance aux pannes, sécurité et intégration
  • Software Craftsmanship, Scrum, XP et pair programming
02

Backend JVM & services

Construire des services métier fiables

  • Java
  • Spring Boot, Cloud, Security, MVC, WebFlux et Batch
  • Quarkus, Jakarta EE
  • JPA / Hibernate
  • Maven, Gradle
  • REST, GraphQL, SOAP, JWT, OAuth2 et SSO
03

Frontend & plateformes web

Transformer des flux complexes en produits utiles

  • Angular, Angular Universal
  • React, Next.js, Astro
  • JavaScript / TypeScript
  • HTML, CSS, Tailwind CSS
  • Node.js, Express.js, NestJS
  • Ionic et interfaces produit responsive
04

Données, recherche & intégration

Faire circuler l’information de manière sûre

  • PostgreSQL, MySQL, SQL Server, Oracle, DB2
  • MongoDB, Elasticsearch
  • Redis, Hazelcast et stratégies de cache
  • Kafka, Avro, événements et messaging
  • Liquibase, Flyway, modélisation relationnelle et NoSQL
  • OpenAPI, intégrations tierces, paiements et conversion
05

Algorithmes & performance

Garder des systèmes rapides malgré les contraintes

  • Algorithmes complexes et optimisation
  • Performance applicative et bases de données
  • Profiling, tests de charge et capacité
  • Cache, traitements asynchrones et débit
  • Performance des campagnes, de l’attribution et de la conversion
  • Diagnostic technique et optimisation fondée sur les faits
06

Qualité & tests

Créer de la confiance avant et après la mise en production

  • JUnit, Jest, Cucumber
  • Playwright, Cypress, Selenium, Protractor
  • Tests unitaires, intégration, contrats, end-to-end et performance
  • SonarQube, revue de code et automatisation
  • Stratégie de tests, régression et préparation des releases
07

Cloud, DevOps & delivery

Rendre la livraison reproductible

  • Docker, Docker Compose, Kubernetes, Helm
  • GitLab, GitHub, Jenkins, Azure DevOps et CI/CD
  • AWS, Azure, GCP
  • Ansible, Terraform, NGINX, Traefik
  • Pipelines, environnements, automatisation et infrastructure
08

Observabilité & exploitation

Comprendre le logiciel en production

  • Dynatrace, Grafana, Prometheus, Datadog
  • ELK, Kibana, Fluentd, Loki
  • Logs, métriques, traces et diagnostic distribué
  • Alerting, dashboards, retours d’incidents et préparation opérationnelle
09

IA appliquée

Accélérer les retours sans perdre le jugement

  • Claude Code, Codex, Cursor
  • API OpenAI et Anthropic
  • RAG, embeddings et recherche vectorielle
  • Ollama / modèles locaux
  • Agents et intégrations MCP