Développeur backend Java/Kotlin avec 11 années d'expérience, passionné par la tech. Formateur en programmation réactive, speaker/workshops sur Kafka et SpringReactor. À l'aise avec les rôles Lead Dev/Tech Lead. Recherche une mission freelance à temps plein sur un rôle TechLead/Senior.
Réalisation d'un clone de ChatGPT 100% local pour expérimentation et auto-apprentissage avec fonctionnalités avancées (RAG, génération automatique des métadonnées, full text search via Elastic). Environnement technique : Java, Spring Boot, Spring AI, Ollama, Qdrant, ElasticSearch, Redis.
Tech lead sur plusieurs sujets : évolutions d'une application Spring Boot centralisant les accès aux données clients, conception et développement d'un middleware Spring WebFlux en Kotlin pour agrégation de données avec Elastic. Environnement technique : Kotlin, Spring Boot 3, Jooq, Gradle, Docker, Azure, ElasticSearch.
Développement de CRUDs et composants 'Block Provider' pour Ouest France, réalisation de middleware Kafka avec monitoring via Prometheus/Grafana. Environnement technique : Kotlin, Java, Spring Boot 2, Apache Kafka, PostgreSQL, Docker, Kubernetes.
Développement d'un moteur de fidélité en architecture micro-service event driven. Référent technique Kafka, conception d'API réactive avec Spring Reactor. Environnement technique : Java 8, Spring Boot 2, Kafka, MongoDB, Redis, Docker, Kubernetes.
Plusieurs missions en tant que développeur et formateur, incluant des rôles chez ManoMano, Credit Mutuel ARKEA, et autres clients. Formateur en programmation réactive (RxJava, Spring Reactor).
Mission chez Decathlon en tant que Lead Développeur Android.
Développement d'applications mobiles Android et iOS.