Présentation
Parcours
• Conception de services backend sécurisés et d’API REST supportant l’authentification, les flux de travail d’entreprise, le traitement de documents et les fonctionnalités alimentées par l’IA.
• Intégration de l’API OpenAI dans les flux de travail de production pour la synthèse, la classification, l’extraction d’entités, la comparaison de documents et la génération de réponses assistée par IA grâce à des sorties structurées et une validation au niveau applicatif.
• Création de systèmes RAG d’entreprise utilisant PostgreSQL/pgvector pour la recherche vectorielle, avec ingestion de documents, récupération consciente des métadonnées, mise à la terre contextuelle et validation des réponses.
• Développement d’un assistant de connaissances IA indexant 80 000+ documents internes et desservant 1 500+ utilisateurs, réduisant de 35 % les demandes de support répétées par rapport à la base de support précédente.
• Amélioration de la fiabilité des RAG et des LLM grâce à des ensembles de données d’évaluation sélectionnés, des tests de récupération-pertinence, des évaluations de groundedness, la validation des sorties structurées, le versionnement des prompts, les tests de régression et l’analyse des défaillances entre les versions.
• Renforcement de la sécurité des LLM grâce à l’autorisation au niveau des documents, la séparation de contextes de confiance/non-fiable, la validation entrée/sortie, et des permissions restreintes des outils.
• Conception de flux de travail asynchrones et durables utilisant Celery, Temporal, Apache Airflow et Azure Durable Functions pour les tâches en arrière-plan, processus en plusieurs étapes, pipelines de données planifiées et workflows cloud de longue durée, avec l’idempotence et la récupération des pannes intégrées dans les opérations critiques.
• Amélioration de la latence de l’API p95 de 40 %+ grâce à l’indexation de base de données, la mise en cache Redis, l’optimisation des requêtes, la refactorisation backend et l’amélioration du chemin de réponse.
• A assuré un leadership technique pour une équipe transversale de 7 ingénieurs, contribuant aux décisions d’architecture, aux revues techniques, au mentorat, aux normes d’ingénierie, à la qualité de livraison et à la préparation à la production.
• Amélioration de la fiabilité du déploiement et des opérations grâce à Docker, Kubernetes, GitHub Actions, Azure CI/CD, journalisation structurée, surveillance et observabilité.
• Création de services backend en Python et Django ainsi que d’applications front-end réutilisables en utilisant React, Next.js et TypeScript.
• Intégration de la classification automatisée des documents et de l’extraction de données structurées dans des flux de travail orientés utilisateur via des API backend sécurisées, permettant aux utilisateurs de revoir, valider et agir sur les résultats générés.
• Conception d’API REST et GraphQL supportant les rapports de rapports, les flux de travail d’approbation, la gestion de comptes et la fonctionnalité de portail client.
• A livré des fonctionnalités full-stack couvrant l’implémentation frontend, l’intégration API, l’authentification, la gestion des données, les tests automatisés et le support en production.
• Amélioration des performances des applications grâce à l’optimisation SQL, l’indexation de bases de données, la mise en cache Rederis, le traitement asynchrone et la refactorisation de la couche service.
• Mise en œuvre authentification et autorisation via JWT, OAuth, RBAC, des contrôles de session, la validation des entrées et l’accès basé sur les permissions.
• Création de workflows de traitement en arrière-plan basés sur Celery pour les tâches asynchrones, les opérations planifiées, les tentatives et les charges de travail inadaptées à l’exécution synchrone requête-réponse.
• Amélioration de la fiabilité et de la maintenabilité grâce à des tests automatisés, du débogage, des revues de code, de la documentation technique, des revues d’architecture et des pratiques de préparation à la production.
• Mentorat des ingénieurs lors de revues de code, de discussions sur l’architecture et de standards de développement partagés.
• Création d’applications backend et d’API REST en utilisant Python et Django pour supporter la logique métier, les flux de travail de traitement des données et les fonctionnalités des applications d’entreprise.
• Intégration de services de traitement vocal et d’analyse de conversation dans les applications destinées à la clientèle via des API backend, permettant des flux de travail pilotés par la transcription, des analyses et des actions de suivi automatisées.
• Développement d’applications frontend réactives utilisant React, Vue.js, TypeScript, JavaScript, HTML5 et CSS3.
• Applications frontales intégrées avec services d’authentification, API REST, systèmes backend et flux de travail de traitement des données.
• A travaillé avec PostgreSQL, MySQL et MongoDB pour le stockage des données applicatives et a supporté la conception de schémas, l’indexation, l’optimisation des requêtes et les patrons d’accès aux données.
• Création de composants frontend réutilisables et de patrons d’application partagés pour améliorer la cohérence et la maintenabilité.
• A soutenu les applications de production par le débogage, l’optimisation des performances, la surveillance, l’amélioration de la sécurité et la maintenance continue.
• A contribué à l’analyse des exigences, à la mise en œuvre, aux tests, au déploiement, au support en production et à l’amélioration continue des produits.

