
Olivier Cavadenti
Développeur FullStack spécialisé IA générative
Salaire / Taux journalier
29600 Morlaix, France
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Ingénieur fullstack avec expertise en GenAI/LLM et un doctorat en datamining. Développeur Java/Kotlin/Python, spécialiste des architectures RAG et des technologies LangChain/LangGraph. J'ai conçu des applications IA génératives de bout en bout, avec une expertise particulière dans l'optimisation des systèmes de retrieval et l'orchestration d'agents LLM. Je peux transformer vos défis techniques en solutions innovantes et performantes.
Expérience de travail
Full-Stack Software Engineer Freelance
Olivier CavadentiFreelance
janv. 2024 - Présent
2 ans 10 mois
29600 Morlaix, France
I offer my full-stack development services for all types of challenges, with a particular expertise in data, SQL, AI, and LLMs! Experience: - Worked on RAG tools (vector-based, graph-based, agentic RAG): QDrant, Chroma, Weaviate, PgVector. - Developed APIs for real-time GenAI applications. - Integrated and utilized OpenAI Assistants library. - Implemented advanced techniques for LLM model routing, task planning, internal memory modification. - Enabled LLMs to interact with external tools via function calling/tools. - Built networks of LLM agents using LangChain/LangGraph, Autogen. Projects: 2024 - VueJS/NodeJS: Innovative recruitment platform using LLMs. - React/NextJS: OpenAI Assistants management application. - Integrated OpenAI API: vector stores, assistants, function calling, Whisper for audio, file search, code interpreter. 2022 - 2023 Datadocs: Advanced TypeScript SQL Editor using ANTLR4."
Kuzzle
avr. 2022 - déc. 2023
1 an 9 mois
Remote @ Morlaix · Remote
AI/LLM Team Lead | Python Software Engineer
juil. 2023 - déc. 2023
6 mois
Remote @ Morlaix · Remote
During my time as an AI/LLM Team Lead and Python Software Engineer, I designed and developed a full-stack Generative AI application from end to end, integrating advanced AI reasoning, retrieval, and orchestration techniques. Tech Stack & Architecture - Developed the backend using Python and FastAPI for high-performance API handling. - Integrated LangChain for LLM orchestration and seamless interaction with large language models. - Used Azure GPT to leverage scalable and enterprise-ready AI capabilities. - Implemented QDrant as a vector database to enable Retrieval-Augmented Generation (RAG). Retrieval-Augmented Generation (RAG) & Prompt Engineering - Designed dynamic, context-aware prompts to improve response quality. - Implemented a hybrid retrieval strategy (vector + keyword search) to enhance accuracy. - Built an efficient embedding pipeline to optimize retrieval performance. AI Reasoning Techniques - Applied Chain-of-Thought (CoT) to improve step-by-step reasoning. - Used graph-based reasoning to structure knowledge and refine contextual understanding.
Backend Software Engineer
avr. 2022 - juil. 2023
1 an 4 mois
Remote @ Morlaix · Remote
Dévéloppement de fonctionnalités pour le framework NodeJS Kuzzle. Les technologies utilisées sont NodeJS, Typescript, ElasticSearch et Redis.
Full-Stack Software Engineer
Business Geografic (Ciril GROUP)
juin 2020 - mai 2022
2 ans
Lyon, France
Development of features for a platform for generating mapping applications and dashboards. Projects & Technologies: - GeoKey: Worked on enhancing and maintaining the system. - Backend Development: - Developed and optimized Java APIs. - Used Spring (Spring Boot, Spring Data, Spring Security) and Hibernate for ORM and database management. - Worked with Elasticsearch, including faceted search implementation. - Databases: - Oracle (PL/SQL, optimization, indexing). - PostgreSQL (PostGIS for spatial data). - MySQL (performance tuning, complex queries). - Frontend Development: - Built interfaces using AngularJS and Angular. - Integrated APIs and optimized UI performance.
Full-Stack Software Engineer
VISEO
nov. 2016 - mai 2020
3 ans 7 mois
Lyon, France
Développement de fonctionnalités pour une application de gestion de stock et de facturation des magasins Grand Frais.
PhD in Datamining
Actemium France
sept. 2013 - oct. 2016
3 ans 2 mois
Lyon, France
Thèse CIFRE en datamining (Actemium/INSA de LYON) Dans le contexte des industries manufacturières, la traçabilité unitaire doit permettre de répondre à de nombreuses questions sur le cycle de vie de chaque objet fabriqué identifié et elle répond à de nombreux enjeux de sécurité et de maîtrise des risques. La stratégie d'authentification de chaque objet reposera sur la capacité du système en cours de développement à capter les passages obligés en les enregistrant et en les analysant aux étapes essentielles. L'authentification qui nous intéresse vise à s'assurer de l'authenticité de l'objet à travers l'ensemble des transformations, et donc des flux qui ont permis de le fabriquer, le constituer, et le rendre disponible à un endroit donné à un instant donné. L'approche considérée devra donc prendre en compte de très grands volumes de données spatio-temporelles. Ces données peuvent être appelés traces et la caractéristique du traçage unitaire donnera de grandes collections de traces avec des structures intrinsèques spécifiques. L'enjeu de cette thèse est de valoriser les collections de traces unitaires en proposant des fonctionnalités de fouilles de traces (découverte de régularités ou d'irrégularités, épisodes intéressants, signatures de comportements ciblés, etc.). Pour cela, il est prévu de concevoir plusieurs domaines de motifs et de développer de nouveaux outils de fouilles de données sous contraintes pour assister cette valorisation.
Formation
INSA Lyon - Institut National des Sciences Appliquées de Lyon
Doctor of Philosophy - PhD
2013 - 2016
3 ans 1 mois
Université Bourgogne Europe
Second master en informatique
2012 - 2013
1 an 1 mois
Université Bourgogne Europe
Master en informatique
2010 - 2012
2 ans 1 mois
Université Bourgogne Europe
Licence Informatique
2009 - 2010
1 an 1 mois
IUT de Bourgogne
DUT Informatique
2007 - 2009
2 ans 1 mois