← Tous les CV

Koku Ulrich Gblokpo Ingénieur Full Stack & IA — LLM applicatif · RAG · Machine Learning

📄 Télécharger PDF

Expériences

Ingénieur Full Stack & IA — Bowo — Bowo

juin 2023 — présent · sVille de Paris, Île-de-France, France

Conception et intégration de fonctionnalités sur la web app Bowo, son CRM et son hub de communication pour l'hôtellerie. Notifications SMS automatisées (Twilio), chat multi-canal et synchronisation HubSpot. Module IA — assistant virtuel des guests : • Pipeline RAG complet sur PostgreSQL + pgvector — extraction des pages CMS de l'hôtel (restaurant, spa, room service…), génération de FAQ structurées via Mistral (structured output + Pydantic), embeddings mistral-embed stockés en base vectorielle. • Réponse automatique aux messages des guests : recherche sémantique top-K → prompt enrichi (FAQ + disponibilités + ton de l'hôtel) → réponse structurée avec niveau de confiance maîtrisé. Seuil configurable, fallback gracieux vers un brouillon validé par le staff en cas d'incertitude. • Tâches asynchrones sur AWS Lambda (Zappa), exécutées après commit pour garantir la cohérence. Module scraping reviews multi-OTA (Google, Booking, TripAdvisor, Expedia) : • Collecte automatisée via l'API Apify (actors dédiés, scheduler Django + webhooks signés), avec amorçage massif puis runs incrémentaux, fréquence paramétrable par hôtel. • Parsers normalisant des schémas hétérogènes (notation /5 ou /10 selon la source) vers un schéma d'avis unifié et riche (notes détaillées, contexte de séjour, réponses établissement…). • Traduction automatique vers la langue de l'hôtelier (avec cache) et génération IA de réponses au ton hôtelier, validées par le staff avant publication. Intégrations partenaires (ex. SpaBooker / Booker.com — 1 000+ lignes) : • Wrapper Python complet d'une API partenaire avec double authentification OAuth2 (jetons client + marchand) et caching. • Réservation de soins individuels et de cours collectifs : planning sur N jours, regroupement par catégorie, places dispo, coach et salle ; flux complet de réservation / annulation et gestion des listes d'attente. • Gestion clients & memberships (niveaux de fidélité configurables par hôtel) via modèles Pydantic, exposée aux guests par une page CMS de réservation (créneaux, réservation directe, RDV à venir). • Architecture extensible : une intégration par hôtel, même pattern réutilisé pour d'autres partenaires (fidélité, PMS type Mews/Opera, POS, IoT, VTC…).

Vue.jsNuxt.jsDjangoPythonTailwind CSSMistral AIpgvectorRAGEmbeddingsApifyWebhooksWeb ScrapingGoogle TranslateBooker APIOAuth2PydanticREST APIPostgreSQLTwilioHubSpotDockerJenkinsAWS Lambda

Ingénieur études & développements (Airbus) — ALTEN

janv. 2023 — juin 2023 · Boulogne-Billancourt, Île-de-France, France

Développement de logiciels avancés pour une plateforme d'analyse de performance des perceuses d'Airbus. Mes responsabilités comprenaient l'analyse des besoins, la conception de solutions, les tests rigoureux, et une collaboration étroite avec l'équipe produit et les utilisateurs. J'ai également contribué à la création d'une documentation complète pour le projet.

Vue.jsRepresentational State Transfer (REST)

Ingénieur R&D — Data & Machine Learning — Smile

févr. 2021 — janv. 2023 · sAsnières-sur-Seine, Île-de-France, France

Analyse et conception de plateformes de surveillance et de service R&D : Expertise en technologies front-end, bibliothèques de graphiques JS, interfaces orientées analyse de données et Big Data. Spécialisé en Vue.js, ApexChart.js, API robustes avec PostgreSQL pour des performances optimales, avec une focalisation sur la visualisation des données.

Representational State Transfer (REST)

Développeur Full Stack — E-commerce Unbounded — Unbounded

janv. 2026 — mai 2026 · Lomé, Togo · Remote

Conception et développement de bout en bout de la plateforme e-commerce Unbounded (streetwear & fitness, basé à Lomé). Projet mené en complète autonomie, le week-end et en parallèle du poste chez Bowo (janv. 2026 → mai 2026). Catalogue produits multi-catégories, panier, espace client, paiement en ligne et intégration CashPay / SEMOA (Mixx by Yas, Moov, Visa-MasterCard). Mise en production, optimisation SEO et tunnel de conversion.

WordPressWooCommercePHPMySQLJavaScriptSEMOAStripeSEO

Ingénieur Full Stack & IA — Rive Patrimoine — Rive Patrimoine

janv. 2025 — présent · Paris, France · Remote

Cabinet de conseil en gestion patrimoniale (SCPI). Refonte complète du site vitrine et conception du backoffice métier (CRM client, suivi des investissements, reporting). Projet mené sous statut micro-entreprise, le week-end et en parallèle du poste chez Bowo (rythme non régulier — janv. 2025 → aujourd'hui). Site web : refonte vitrine Nuxt 3 + SSR/SEO, espace membre sécurisé (JWT, tableau de bord en temps réel des portefeuilles SCPI, historiques de revenus et performances), blog/actualités marché. Backoffice : application admin Nuxt + Django Ninja avec le pattern `Config/Part/Field` (formulaires et tableaux générés depuis le backend), gestion CRUD complète de la knowledge base, des clients, des SCPI et des contenus marketing. Module IA — assistant virtuel & FAQ dynamique : • Pipeline RAG complet sur PostgreSQL + pgvector — FAQ configurables en admin, embeddings générés via Ollama (nomic-embed), recherche sémantique cosine avec repli plein-texte PostgreSQL puis repli par mots-clés. • Cache hiérarchique des embeddings : cache mémoire local + Redis distribué pour mutualiser le calcul entre workers/instances. • Streaming SSE token par token côté Vue.js (effet « machine à écrire », gestion de la backpressure). • Machine à états de conversation (FSM Pydantic) qui suit l'intention et l'état émotionnel du visiteur et adapte sa stratégie (réponse directe, clarification, relais humain, hors-scope…), avec handoff humain automatique (incompréhension répétée, frustration prolongée, hors-scope persistant). • Détection multilingue (FR/EN/ES/DE/IT/PT/NL) avec consignes système adaptées et traduction automatique des réponses. • Garde-fous anti-hallucination : prompt système strict, classification par règles avant le LLM, sortie automatique du tunnel de contact si l'utilisateur change de sujet. • Tunnel de contact intégré au chat : capture progressive (nom → email → téléphone → message), récap formaté, création de fiche Contact côté backoffice, notif staff. • Rate-limiting par IP, anti-spam, logs de sessions pour analytics. • Sélection du modèle Ollama selon le hardware et optimisation du prompt pour rester dans la fenêtre de contexte.

DjangoDjango NinjaPythonNuxt 3Vue.jsOllamaRAGEmbeddingspgvectorFSM PydanticSSE StreamingRedisPostgreSQLFull-text searchJWTTailwind CSSDocker

Développeur web Full Stack junior — MODELIS GROUP

mars 2020 — déc. 2020 · Île-de-France, France

En tant que développeur polyvalent, mes responsabilités couvrent un large éventail de tâches liées au développement d'applications web. J'ai intégré le système de paiement Stripe dans une plateforme WordPress de réservation, tout en assurant le déploiement sur des serveurs tels qu'IONOS et OVH. Mon rôle englobe la mise en place d'API REST avec Node.js, la création d'interfaces utilisateur avec Angular, et la gestion de l'infrastructure backend utilisant des technologies telles que Symfony, PHP, HTML, CSS et Bootstrap. Je suis également impliqué dans l'implémentation des fonctionnalités, la sécurité des points d'accès, la gestion des autorisations des utilisateurs, le chiffrement des données et la formation des utilisateurs.

Programmation orientée objetRepresentational State Transfer (REST)

Formations

Expert en informatique et systèmes d’information, RNCP niveau 7, Computer Engineering — SUPINFO

oct. 2019 — sept. 2021

Master 1 Expert des systèmes d''information, Expert des systèmes d''information — Elitech International University

janv. 2019 — janv. 2019

En coursExpert des systèmes d'information

— Institut Africain d'informatique Ingénieur des travaux informatiques option génie logiciel, Computer

janv. 2015 — janv. 2018

Ingénieur des travaux informatiques option génie logiciel

Baccalauréat, Mathematics — Lycée Moderne kouvahey

janv. 2013 — janv. 2015

Baccalauréat scientifique

Certifications

  • HBase Essential Training · LinkedIn
    nov. 2020
  • Docker pour les développeurs · LinkedIn
    nov. 2020
  • Learning NoSQL Databases · LinkedIn
    nov. 2020
  • Smart Cities: Solving Urban Problems Using Technology · LinkedIn
    janv. 2020
  • Smarter Cities: Using Data to Drive Urban Innovation · LinkedIn
    janv. 2020
  • Learning Information Governance · LinkedIn
    janv. 2020
  • Learning Data Governance · LinkedIn
    janv. 2020
  • Data-Driven Network Security Essentials · LinkedIn
    janv. 2020
  • L'essentiel d'Angular · LinkedIn
    janv. 2020
  • VMware vSphere: Administer and Manage Virtual Machines · LinkedIn
    janv. 2020