J.B/
Paris, France
FR / EN

[ Technical profile ]

Technical

A broad technical foundation for products, platforms and distributed systems: architecture, engineering, delivery, performance and operations.

This is a working map of the technologies and practices I bring to complex delivery. It spans the stack from domain boundaries and algorithms to interfaces, data, infrastructure and production feedback — with the flexibility to learn the context around a new problem.

01

Architecture & design

Designing systems that can evolve

  • Domain-Driven Design (DDD)
  • Hexagonal / Clean Architecture
  • SOLID, Clean Code & Design Patterns
  • Modular monoliths, microservices & distributed systems
  • Resilience, fault tolerance, security & integration
  • Software Craftsmanship, Scrum, XP & pair programming
02

JVM backend & services

Building dependable business services

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

Frontend & web platforms

Turning complex flows into useful products

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

Data, search & integration

Making information move safely

  • PostgreSQL, MySQL, SQL Server, Oracle, DB2
  • MongoDB, Elasticsearch
  • Redis, Hazelcast & caching strategies
  • Kafka, Avro, events & messaging
  • Liquibase, Flyway, relational and NoSQL modelling
  • OpenAPI, third-party, payment and conversion integrations
05

Algorithms & performance

Keeping systems fast under real constraints

  • Complex algorithms and optimisation
  • Application and database performance
  • Profiling, load testing and capacity thinking
  • Caching, asynchronous processing and throughput
  • Campaign, attribution and conversion performance
  • Technical diagnosis and evidence-based tuning
06

Quality & testing

Creating confidence before and after release

  • JUnit, Jest, Cucumber
  • Playwright, Cypress, Selenium, Protractor
  • Unit, integration, contract, end-to-end & performance testing
  • SonarQube, code review and automation
  • Test strategy, regression control and release readiness
07

Cloud, DevOps & delivery

Making delivery repeatable

  • Docker, Docker Compose, Kubernetes, Helm
  • GitLab, GitHub, Jenkins, Azure DevOps & CI/CD
  • AWS, Azure, GCP
  • Ansible, Terraform, NGINX, Traefik
  • Pipelines, environments, release automation & infrastructure
08

Observability & operations

Understanding software in production

  • Dynatrace, Grafana, Prometheus, Datadog
  • ELK, Kibana, Fluentd, Loki
  • Logs, metrics, traces and distributed diagnostics
  • Alerting, dashboards, incident feedback and operational readiness
09

Applied AI

Accelerating feedback without losing judgement

  • Claude Code, Codex, Cursor
  • OpenAI and Anthropic APIs
  • RAG, embeddings and vector search
  • Ollama / local models
  • Agents and MCP integrations