whoami
Jules Thévenet
Développeur Java / Kotlin / Angular_
9 ans d'expérience · Freelance · Bordeaux
Développeur full-stack senior sur Java, Kotlin, Spring Boot et Angular, et praticien avancé de la programmation agentique
: Claude Code au quotidien, orchestration de sous-agents, prompt et
context engineering. Je conçois des applications robustes et testées, et
j'aide les équipes à intégrer l'IA dans leur façon de développer sans
sacrifier la qualité.
Disponible pour une nouvelle mission
Bordeaux, FR
Neuf ans de développement dans des contextes variés : secteur
public, protection sociale, transport, hôtellerie et santé. Cette
diversité m'a appris à m'approprier vite un existant, un métier et une
équipe.
Je travaille en agilité, je pratique le TDD et je porte
une attention constante à la qualité du code : revues, tests, réduction
de la dette technique, refactoring guidé par les besoins réels. J'aime
aussi le rôle de facilitateur — animation de rétrospectives, onboarding
des nouveaux arrivants, ateliers et présentations techniques en équipe.
$ ls -la ./competences
Compétences techniques
IA / Programmation agentique
Claude CodeOrchestration de sous-agentsPrompt engineeringContext engineeringMCPRevue de code assistéeFormation d'équipe
Backend
Java 8 → 21KotlinSpring Boot 2 & 3Spring Data JPASpring SecurityAPI RESTMicroservicesMavenGradle
Frontend
AngularTypeScriptRxJSHTML5CSS3Karma / Jasmine
Tests & qualité
TDDJUnitMockitoTests d'intégrationSonarQubeClean CodeRevue de code
CI/CD & DevOps
GitGitLab CIJenkinsDockerDocker ComposeKubernetes
Bases de données
PostgreSQLOracleMySQLLiquibase
Méthode
ScrumKanbanAnimation de rétrospectivesOnboardingPair programming
Environnement
IntelliJ IDEALinux / UbuntuJiraConfluence
Langues
Français — natifAnglais — professionnel
$ git log --oneline ./experiences
Expériences professionnelles
Maincare
Canéjan
Avril 2026 → aujourd'hui
▲ Utilisation d'agents IA (Claude Code)
Contexte
Développement et maintenance de microservices dans le domaine de la santé.
Missions
- Migration Java 8 → Java 21 et Spring Boot 2 → 3.5
- Suppression de la dépendance à Zookeeper
- Création et consommation d'API REST
- Correction de vulnérabilités et d'anomalies
- Tests unitaires et tests d'intégration
- Animation des rétrospectives d'équipe
Environnement
Java 21Spring Boot 3.5MicroservicesJUnitMavenGitSonarQubeIntelliJ IDEAClaude Code
France Travail
Pessac
Octobre 2023 → Avril 2026
▲ Utilisation d'agents IA (Claude Code)
Contexte
Développement full-stack sur des applications à fort volume liées à l'actualisation des demandeurs d'emploi.
Missions
- Développement backend Java / Spring Boot et frontend Angular
- Onboarding et accompagnement des nouveaux arrivants
- Présentations et ateliers Clean Code / Claude Code en équipe
- Tests unitaires et d'intégration, revues de code
Environnement
JavaSpring BootAngularTypeScriptJUnitGitJenkinsOracleIntelliJ IDEAClaude Code
Mirane
Cenon
Mars 2023 → Septembre 2023
Contexte
Accompagnement, en tant que lead technique, d'une équipe de développeurs autour d'une application Java.
Missions
- Mise en place de nouvelles méthodes de travail (DoD, DoR, guidelines)
- Développement de nouvelles fonctionnalités et correction d'anomalies
- Analyse de la qualité du code existant : complexité, dette technique, code mort
- Réalisation de diagrammes de séquence (PlantUML)
- Analyse de la gestion des logs (exceptions non remontées, exceptions génériques)
- Accompagnement des nouveaux arrivants et pair programming
- Rédaction de documentation technique et de tickets, échanges avec l'équipe Support
Environnement
Java 8JavaFXMavenGitGitLabIntelliJ IDEA
Agirc-Arrco
Gradignan
Octobre 2022 → Février 2023
Contexte
Développement et maintenance de batchs Java, dans le secteur de la protection sociale.
Missions
- Développement de batchs Spring Batch
- Tests unitaires
- Correction d'anomalies
- Rédaction de documentation technique
Environnement
Java 8Spring BatchJUnit 5SQLPostgreSQLEclipsePgAdmin4
RATP Smart Systems
Septembre 2021 → Octobre 2022
Contexte
Développement et maintenance d'applications Java au sein d'une équipe Scrum multi-projets, dans le secteur du transport.
Missions
- Création de modules Angular et d'endpoints pour un web-service REST
- Récupération de données en base et correction d'anomalies
- Tests unitaires et tests d'intégration
- Revue de code (merge requests) et pair programming
- Estimation des tickets lors des séances d'affinage
- Rédaction de documentation technique
Environnement
Java 8/11Spring BatchMockitoJUnit 5SQLPostgreSQLWeb-services RESTPostmanIntelliJ IDEADBeaver
Audensiel — ACCOR
Bordeaux
Avril 2019 → Octobre 2020
Contexte
Maintenance évolutive du système de remontée des réservations du groupe hôtelier ACCOR.
Missions
- Mapping de réservations XML vers des beans Java
- Appels à des services REST (GET, POST, PUT)
- Enrichissement de beans, récupération et diffusion des données
- Tests unitaires
- Rédaction de documentation technique
Environnement
Java 8Spring BootSpring IntegrationMavenJUnit 5SvnGitSonarJenkins
Onepoint — ICDC
Bordeaux
Avril 2017 → Avril 2019
Contexte
Prestation au sein d'équipes agiles pour ICDC (Caisse des Dépôts et Consignations) : développement de batchs comptables, puis maintenance évolutive des portails CPF/CPA et d'un portail retraite.
Missions
- Développement de nouvelles fonctionnalités sur les portails CPF/CPA et un portail retraite
- Développement de batchs comptables et migration Java 7 → Java 8
- Appels à des services REST et SOAP, intégration de la connexion FranceConnect
- Collaboration avec des équipes multi-fuseaux horaires (Canada, France, Thaïlande)
- Accompagnement des nouveaux arrivants, animation de rétrospectives et démos
- Création de jobs Jenkins pour le déploiement de versions
Environnement
Java 6/8Spring MVC/BatchMavenGitWeb Services REST/SOAPJUnitMockitoSQLSoapUIJenkinsSonarEclipseIntelliJ IDEA
$ cat formation.md
Formation
École 42 — Paris
Formation développeur, pédagogie par projets et peer-learning
Licence Banque — Assurance — Finance
BTS Management des Unités Commerciales