Boulbaba Kahila

Lead Technique Senior | Python, Cloud & IA

Salaire / Taux journalier

Paris, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

PythonData EngineeringLLMs / Large language modelsETLE-learningClean CodePostgreSQLSQLiteGitGitLabRESTful APIsPlaywrightProduct ManagementSnowflakeLookerTerraformDockerPostmanSwagger/OpenAPICypressHubspotLinuxScrumConfluenceJiraGoogle AnalyticsWeb AnalyticsGoogle AdsProject OwnerOdooSEOBase de données SQLdbt

Langues

AnglaisArabeFrançais

À propos

Introduction

Architecte technique Python/IA avec 13+ ans d'expertise, certifié PCEP/PCAP et spécialisé GenAI/GCP. Pilote des équipes techniques et implémente des architectures cloud scalables (FastAPI, Neo4j, microservices). Expert migration cloud, DataOps et mise en production avec un focus sur l'optimisation des performances et l'innovation IA.

Liens

Expérience de travail

IA Python architect/expert developer

EdifiXio France, an Eviden businessFreelance

mai 2025 - Présent

1 an 6 mois

Hybrid

🚀 Technical & Team Leader – GCP / GenAI / Architecture / Fullstack Leader technique fullstack sur le Cloud (GCP), je conçois, pilote et mets en œuvre des solutions techniques robustes de bout en bout, avec un focus actuel sur l’IA générative (GenAI) et les architectures logiciel orientées graphes. 🎯 Missions principales • Pilotage technique (référent tech / mentor / coordination équipe) • Audit & structuration de référentiels techniques • Rédaction et modélisation d’architectures (BPMN, C4, ERD, UML, Merise) • Implémentation de services backend / middleware & frontend scalables souvent en back for front. • Mise en place d’une architecture hexagonale conforme au DDD au besoin en microservice. • Conception et validation de use cases métier via Gherkin / BDD 🛠️ Stack technique 🧠 Backend / GenAI / Données : FastAPI (FastMCP), SlowAPI, Pydantic, ADK, A2A PostgreSQL (vector search), Neo4j, NetworkX 💻 Frontend : RemixJS, TailwindCSS, DaisyUI 🧱 Architecture / Méthodo : Architecture hexagonale, DDD, Gherkin, BDD ✅ Tests : Pytest, Locust, uv, ruff, ty Vitest, @testing-library/react, jest-dom, @remix-run/node, Playwright 🔧 CI/CD / DevOps : Git, pre-commit, semantic-release, Terraform, YAML, Keycloak ☁️ Cloud & Sécurité : • GCP (Google Cloud Platform) • Sécurisation des flux via Keycloak (IAM, Saml, idp, OAuth2)

DevOps Tech Lead

MANUFACTURING AUTOMOBILE Dans le CAC40

janv. 2025 - mai 2025

5 mois

78280 Guyancourt, France

Dans le cadre de la FinOps, l'objectif était d'identifier par le sdk de GCP les instances cloudSQL ayant des versions prochainement non maintenu ou prochainement sur facturé. Mettre en place un approche Agile avec les outils tel que Gitlab via la création de ticket, l'échange avec les contact primaire via des formulaires et assuré le suivi dans ces tickets pour ainsi: - prévenir du risque financier pour l'entreprise l'impact en cas de non mise à jour - définir un cycle de mise à jour avec le contact (dev - uat - prod) - identifier un besoin de lecture seul le temps de la maintenance - planifier les actions en concordance avec les usages des produits via dynatrace - automatiser la mise à jour et la monter en version - réindexer en cas de besoin - solliciter les droits PAM - exécuter du code sql - mise à jour des terraform / gitlab

Sanofi

oct. 2023 - déc. 2024

1 an 3 mois

Remote, Oregon 97458, États-Unis

Responsable de production (devops), Senior architect (DATA-ING: airflow, Snowflake & DBT, TechLead)

août 2024 - déc. 2024

5 mois

Remote, Oregon 97458, États-Unis

Dans le cadre du projet MySUA, après avoir achevé les développements backend, frontend et data, j’ai joué un rôle clé dans l’extension des démonstrations à un périmètre plus large puis à mise en production client. Mes principales réalisations incluent : • Mise en place d’un environnement UAT (User Acceptance Testing) pour faciliter les tests utilisateurs et assurer une validation fluide avant la mise en production. • Gestion de la mise en production, avec un déploiement robuste et sécurisé, garantissant la disponibilité et la fiabilité des services. • Adaptation de l’infrastructure pour répondre à l’augmentation de la charge utilisateur. • Création et gestion du repository d’infrastructure avec Terraform/Terragrunt, garantissant une infrastructure modulaire, réplicable et évolutive. • Développement du repository d’environnement (triggers + scaffolds) pour assurer un déploiement fluide avec une gestion centralisée des configurations. • Correctifs sur les repositories backend, frontend et data, assurant une amélioration continue des performances et de la stabilité en production. • Toutes les configurations et processus étaient gérés via des fichiers YAML versionnés sur GitHub, garantissant une transparence et une traçabilité complète dans les pipelines CI/CD. Grâce à cette approche, nous avons pu garantir la scalabilité, la stabilité et la sécurité des environnements de production tout en maintenant une gestion optimisée des environnements.

Senior architect (DATA-ING: airflow, Snowflake & DBT, TechLead)

janv. 2024 - juil. 2024

7 mois

Remote, Oregon 97458, États-Unis

En tant que Architecte Data Ingénieur Senior sur le projet MySUA, sous la responsabilité d’un architecte de cellule pour assurer le respect des bonnes pratiques de l’entreprise, j’ai conçu et orchestré l’architecture des données côté Snowflake en respectant la nomenclature DBT. J’ai mis en place plusieurs éléments d’initialisation via schemachange, notamment : • db_structure_init • roles_management • privileges_management • storage_integration • external_stages • data_loading_views • ddl_adm • dml_inserts Côté DBT, j’ai utilisé EDR, des macros et mis en place des tests pour assurer la cohérence et la qualité des données. Pour identifier les tables utile au sharing, j'ai du acquérir des connaissances sur SAP, cela ma permet de faire un miroir local dans une couche staging. Une fois la couche de staging configurée, j’ai affiné celle-ci pour ne solliciter que les champs nécessaires au calcul des KPI, lesquels ont été intégrés dans la couche intermediate, avant de procéder aux calculs et opérations métiers dans la couche compute. À la fin du processus, j’ai aligné les sources de la couche publish avec la couche compute, tout en offrant un schéma identique à l’attendu des entités dans le backend/ORM. Le projet inclut des sources statiques (seeds) au format CSV, issues du même repository GitHub. Les DAGs hebdomadaires et mensuels ont été initialisés via MWAA (Airflow manager sur AWS). Sous ma responsabilité nous étions 4 sur cette sections du projets 2 profil data ingénieur et 2 software designer. Sous la supervision de l’architecte de cellule, mon rôle d’architecte de données m’a permis de garantir une structure évolutive et conforme aux standards de l’entreprise, tout en optimisant les processus de données pour assurer la maintenance, l'intégration, l'évolution et l’efficacité à long terme.

Responsable projets techniques (TechLead)

oct. 2023 - déc. 2023

3 mois

Remote, Oregon 97458, États-Unis

J’ai encadré une équipe de 5 personnes dans le cadre d’un projet (MySUA) de développement backend et frontend, en adoptant une approche back-for-front. Nous avons mocké les retours de données envisageables dans la couche publish du schéma Snowflake. • Analyse de projet, redaction sur confluence, c4... • Utilisation de Localstack pour simuler les services et comportements d’AWS en environnement local. • Stack technique : Node LTS via NVM, NestJS, Sequelize, AWS Cognito, AWS DynamoDB pour le backend, et ReactJS encapsulé en microfrontend pour le frontend. Cette mission m’a permis d’explorer l’intégration de technologies cloud et microservices, tout en assurant la gestion d’une équipe dans un contexte de développement full-stack.

Senior Architecte logiciel (Dev expert)

MANUFACTURING AUTOMOBILE Dans le CAC40

avr. 2024 - mai 2024

2 mois

Remote, Oregon 97458, États-Unis

Mission Move to Cloud GCP : J’ai participé à la migration d’un projet d’AWS vers Google Cloud Platform (GCP), réécrit des triggers pour les buckets afin de déclencher du code serverless sur Cloud Run via Eventarc pour l’écoute d’événements. J’ai également adapté le code pour automatiser la sauvegarde, l’édition de contenu, le tagging et la suppression en fonction de cas spécifiques. Cette mission m’a permis de travailler avec différents cloud providers (hyperscalers) tout en accompagnant le client dans une transition multi-cloud (hybride) robuste et sécurisée.

Senior Architecte logiciel (DBA CLOUD)

MANUFACTURING AUTOMOBILE Dans le CAC40

juil. 2023 - oct. 2023

4 mois

Remote, Oregon 97458, États-Unis

J’ai travaillé sur plusieurs projets en tant que Senior Database Ingénieur / Architecte Logiciel (DBA), en utilisant une stack basée sur un boilerplate de projet, avec GKE (k8s), Cloud Storage et Cloud SQL (PostgreSQL) comme principales solutions de données. • Projet Hubl : En renfort, j’ai conçu et créé des tables avec Liquibase en utilisant Java / SQL, défini les relations logiques entre les entités, et rédigé la documentation technique. • Projet Supral : En tant qu’architecte de la base de données, j’ai configuré Spring avec Liquibase, adapté le Docker-Compose pour les images PostgreSQL, et développé des scripts pour Keycloak en local. J’ai également configuré Spring pour l’intégration avec Okta en local via Keycloak, et défini les flux de données d’authentification entre Okta et Arca, en collaboration avec l’architecte cloud, pour la gestion des tokens de sécurité (incluant un fichier Postman). En parallèle, j’ai initié la structure de la base de données pour répondre aux besoins initiaux, tout en permettant son évolution future, que ce soit par un développeur Java, un ingénieur de données ou un DBA. L’approche agile, combinée avec une base de données relationnelle structurée, rendait indispensable la présence d’un expert capable de modéliser les données au fil des sprints. Une fois la volumétrie définie, des optimisations telles que les index, les vues, et potentiellement le partitionnement ont été mises en place. Dans ces deux projets, j’ai utilisé une jumpbox pour accéder à DBeaver en ligne via le VPN client, ainsi qu’en local via GKE, avec identification des pods de kube-proxy pour la modélisation et la réflexion (en cas de changements de schéma initiés par l’équipe dev suite à des add-ons ou à des besoins spécifiques). Ces missions m’ont permis de mettre en pratique mes compétences en architecture technique et en gestion des bases de données dans un environnement 100 % cloud GCP.

Senior Architecte Logiciel (Python / FastAPI)

Orange

juin 2023 - oct. 2023

5 mois

Remote, Oregon 97458, États-Unis

En tant que Senior Architecte Logiciel en remplacement et support pour un profil confirmé au près client Orange Caraïbe, j’ai dirigé les aspects du développement logiciel d’un outil matriciel basé sur Python et FastAPI, intégré avec Google Pub/Sub et déployé de manière Serverless dans l’écosystème Google Cloud Platform (GCP) via Terraform. Ce projet avait pour objectif de simplifier la gestion de la fidélisation client et du parrainage. • Conception et architecture d’un outil matriciel permettant la composition dynamique d’expressions à partir de multiples entrées, instanciant des classes pour répondre à des besoins spécifiques. • Intégration avec un second outil pour générer et distribuer automatiquement des SMS et emails via SOAP, avec une gestion asynchrone des messages Pub/Sub. • Gestion des versions via GitLab CI/CD pipelines, activant l’exécution de Terraform pour une infrastructure GCP, afin d’assurer la scalabilité, la sécurité et la performance des applications. • Accompagnement, code review, et pair programming avec un développeur confirmé. Cette mission m’a permis de combiner mes compétences d’architecte avec des pratiques avancées de développement backend/service, tout en maximisant l’efficacité des solutions cloud.

Senior/TechLead/Ops

SkillCorner

juin 2022 - mai 2023

1 an

J’ai participé à la migration et à la modernisation de code sur une plateforme publique en Django, tout en mettant un accent particulier sur l’optimisation des pipelines de données et des pratiques DataOps. • Sécurisation des endpoints critiques et mise en place d’un point d’entrée garantissant la cohérence des données par provider (notamment StatsBomb) dans la pipeline data. • Réécriture d’un script vidéo shell ffmpeg en tant que point d’entrée pour la pipeline data. • Participation au PoC de la pipeline data avec AWS Glue / EMR et aide à la configuration des Step Functions. • Migration des workflows de Bitbucket/CircleCI vers GitLab, avec mise en place de Poetry, Pre-commit, Ruff, et ajout d’un check de CVE pour garantir la qualité du code et la sécurité. • Gestion du packaging via Poetry et stockage dans Artifact Registry de GitLab. • Utilisation d’AWS CDK pour l’infrastructure de la pipeline. Cette mission m’a permis de renforcer mes compétences en DataOps, en automatisation des workflows et en optimisation des pipelines de données dans des environnements cloud, tout en assurant la sécurité des applications et la continuité des déploiements. J’ai également acquis une expertise approfondie dans le traitement de données à grande échelle et l’orchestration de pipelines, garantissant des processus fiables et sécurisés dans un cadre cloud robuste.

Senior/Lead Tech

Flatsy

janv. 2022 - mai 2022

5 mois

Hybrid

Élaboration suite à recette d'un produit. Choix de fonctionnement. - produit - scrum - run 3 semaines/fibonacci - Flux par personna - scénarii Gherkin Choix technique. - Implémentation de service - Implémentation du code/language - Usage DDD/SOLID Dimensionnement du staff. - 1 Backend - 2 Frontend - 1 produit Activité ops et dev sur: Aws/OVH Kubernetes/Helm/Docker Shell/python Luigi/Airflow/django/django-restframework... Postgresql/Redis. Gunicorn/Nginx.

France-IX

mars 2018 - janv. 2022

3 ans 11 mois

Paris, France

Back End Developer (SENIOR)

mai 2020 - janv. 2022

1 an 9 mois

Paris, France

Stack python - Management sur petit projet de 6 mois - Réalisation de micro service (mongodb, fastapi, python) - Développement de service interne en django - D'automatisation (Lib: ncclient) dont 3 mois // TaTooiNET

Ingénieur full stack (SENIOR)

avr. 2019 - mai 2021

2 ans 2 mois

7620 Paris, Danemark

- Mise en place d'un SSO (LDAP, Keycloak) - Urbanisation du système d'information (Audit, analyse, cycle V, de la rédaction, UML, documentation, agile) - Architecture des briques de conformité (health check/status/conf) et SI. (fastapi/ reactjs)

Full Stack Engineer

mars 2018 - mai 2019

1 an 3 mois

Paris, France

Mes missions: - Entretien de netbox (django, python) - Mise en place du nouveau site (CMF, php)

Développeur Full Stack

Blastream

sept. 2016 - déc. 2017

1 an 4 mois

7620 Paris, Danemark

Mes missions: - Développement en php slim framework - Développement en php bolt (cmf) - conteneurisation (docker) - Réalisation de micro service (api php, crawler php-curl, angular/ionic/javascript)

Formateur

formaconsultn

déc. 2014 - juil. 2016

1 an 8 mois

Soliman, Tunisie

Formation et conseil en informatique à Teboulbou Gabès Tunisie. Création de l'administration de RenovFrance

Analyste développeur

ElearnGLOBE

févr. 2014 - juil. 2014

6 mois

7620 Paris, Danemark

Réalisation de brique logiciel pour centre appel et outils de de backoffice + gestion d'une petite équipe.

Responsable Technique

A2J DEV

sept. 2011 - janv. 2014

2 ans 5 mois

7620 Paris, Danemark

Gestion de projet et d'équipe Choix des solutions techniques Socle/Lead dev

Ingénieur Développeur Mobile (iOS)

IKeepp

déc. 2012 - oct. 2013

11 mois

7620 Paris, Danemark

Structure: Start up Missions : Réalisation d'un application avec reconnaissance vocal en mode non connecter à internet. Cette application permet le pilotage et suivi étape par étape de la réalisation de la recette de cuisine. InteractiveCook. Application de jeu gratuite basée sur rapido de fdj, Interactive'R'Number.

Developpeur Multi-Plateforme

Creova France

févr. 2011 - oct. 2011

9 mois

Le Kremlin-Bicêtre, France

Mise en place d'un service de détermination du téléphone client ( modèle, constructeur, os) Gestion de la plateforme de téléchargement. ( Un OTA ) Mise en place Webservice en Erlang. Et de micro-application connecté aux réseau social. Développement de la version cliente Blackberry et IPHONE.

Backoffice adsl (niveau II)

PROTELCO

mars 2010 - oct. 2010

8 mois

Paris, France

Maintenance des DSLAM V2 et Client Analyse de trame Surveillance des installations Audits Encadrement des intervenants intérimaires

Technicien Communication

BECK industrie

févr. 2009 - mai 2009

4 mois

Saint-Denis, France

Elaboration d’une centrale domotisée d’un bâtiment Communication sur support I2C/ RS232 ( RS285) Gestion des appels via CGI Gestion des services de connexion via la Librarie Socket de PHP

Gestionnaire Base de donnée

Renault Group

mai 2008 - juil. 2008

3 mois

78410 Flins-sur-Seine, France

Business Object Création de diagramme à partir des extractions Oracle 9i Réalisation du tableau de bord GQE Conception de la plateforme d'émission du PDF.

Developpeur PHP

MinnaNoManga

avr. 2007 - mars 2008

1 an

Mise en place de l'interface graphique, des modules de compte ( visiteurs téléchargement ) Niveau back : systeme d'administration poste ajout validation de news. Suppression validation des commentaires et gestionnaire de fichier.


Formation

DataCamp

DATA

2024 - 2025

1 an 1 mois

ib formation (CEGOS)

non diplômante

2021 - 2021

5 mois

G2R/GRPG

formation non certifiante

2016 - 2016

1 mois

EPITECH FILIERE ALTERNANCE

Master d'architecture logiciel

2011 - 2013

2 ans 1 mois

Ecole des Technologies Numérique Appliquées

Bachelor

2010 - 2011

1 an 1 mois

Lycée de La Tourelle

BTS

2007 - 2009

2 ans 1 mois

Lycée Jean Rostand

Bac

2003 - 2007

4 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.