
Antoine Crochet
Développeur Backend Java | Expert Keycloak
Salaire / Taux journalier
Rennes, France
Mobilité : Paris
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Spécialisé en Keycloak et développement backend Java, j’accompagne les entreprises dans l’intégration d’authentification sécurisée et la conception d’APIs performantes. J'ai une solide expérience sur Spring Boot et Quarkus pour intevernir sur des projets exigeants où la performance, la fiabilité et la qualité du code sont essentielles. Mon domaine d’expertise : Keycloak et les protocoles d’identité. J’assure l’intégration complète, sa personnalisation, des audits et optimisations de sécurité.
Expérience de travail
KeepeekFreelance
juin 2021 - Présent
5 ans 5 mois
Rennes, France
Consultant - Développeur Backend
avr. 2024 - Présent
2 ans 7 mois
Rennes, France
🚀 Conception et développement de microservices Quarkus from scratch (Java 21 + virtual threads) pour remplacer un monolithe obsolète par une architecture moderne et performante. 🔧 Optimisation de l'API existante avec un focus sur la performance et la scalabilité. 🔐 Accompagnement complet sur Keycloak : développements personnalisés (via la SPI), support technique et configuration fine des royaumes. 💡 Contributions ponctuelles en React.js pour enrichir l’expérience utilisateur côté frontend. 🚀 Mes contributions principales - Conception et développement de microservices Java dockerisés - Analyse et résolution de problèmes de performance sur le backend et l’API legacy - Maintenance et évolution de Keycloak (développement SPI, support, migration de version) - Migration de Keycloak 15 → 23 et MariaDB → PostgreSQL - Contribution à l’architecture logicielle et mise en place des bonnes pratiques de développement (TDD – Test-Driven Development, DDD – Domain-Driven Design) - Participation à la relecture de code et amélioration continue 🛠️ Technologies utilisées Java 21 · Quarkus · Virtual Threads · Hibernate · Kafka · SQL · Docker · Docker Compose · Git · Nginx · Gravitee · Elasticsearch · PostgreSQL · MariaDB · Keycloak · OpenID Connect · JWT · Hazelcast
Ingénieur R&D
juin 2021 - mai 2024
3 ans
Rennes, France
🚀 Mes contributions principales - Conception et développement de microservices Java dockerisés (Spring Boot, Quarkus, Vert.x) - Évolution de l’application web legacy (Java 8) - Développement de fonctionnalités pour l’application front (React.js) - Chiffrages et développements de Proof of Concepts - Mise en place de tests d’intégration et de tests de performance (Gatling) - Intégration et configuration de Keycloak pour la gestion de l’authentification (développements personnalisés, support en production) - Contribution à l’architecture logicielle et application des bonnes pratiques de développement TDD (Test-Driven Development), DDD (Domain-Driven Design) et à la relecture de code - Conseil et support sur les sujets d'authentification et autorisation - Conception d'APIs RESTful - Configuration Nginx 🛠️ Technologies utilisées Java 8 / 11 · Spring Boot · Quarkus · Vert.x · React.js · SQL · Docker · Docker Compose · Git · Nginx · Elasticsearch · MariaDB · Keycloak · OpenID Connect · JWT · Gatling · Azure Storage · OpenAI
Ingénieur développement
Viaccess-Orca
sept. 2018 - juil. 2021
2 ans 11 mois
Région de Rennes, France
- Développement de microservices Java (Spring Boot), dockerisés et déployés via Ansible - Mise en place et exécution de tests automatisés (QA) - Travail sur des problématiques de performance et de complexité logicielle, avec un focus sur le support de très hauts pics de charge - Participation aux rituels et au suivi de projet en méthodologie Agile - Rédaction de documentation technique pour faciliter la transmission et la maintenance
Ingénieur développement
VeoNum Human First!
sept. 2018 - juil. 2021
2 ans 11 mois
Région de Rennes, France
Stage de fin d’études ingénieur
Technicolor
févr. 2018 - août 2018
7 mois
Rennes, France
Développement d'applications Android TV Android NDK / AOSP Étude des problèmes de Latence audio sur Android
Stagiaire en informatique
Ouest-France
juin 2017 - août 2017
3 mois
Rennes, France
Service banque de Contenu - Traitement Automatique du Language Développement d'outils d'annotations Développement de web services (Spring Boot)
Formation
Linköping University
Master's degree
2017 - 2018
2 ans
INSA Rennes
Diplôme d'ingénieur
2013 - 2018
6 ans