
Boulbaba Kahila
Lead Technique Senior | Python, Cloud & IA
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À 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.
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