
Régis Kla
MLEng, MLOps, Full-stack Dev, DevOps, Co-founder
Salaire / Taux journalier
Paris, France
CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
J'ai une solide expérience en Développement, en Architecture, et en ML. J'ai aussi travaillé en R&D. J’y ai appris des bonnes pratiques en IT (conception, développement, maintenance et opérations, etc). Mes centres d'intérêt sont le Développement, les Opérations et le Cloud (MLOps, DevOps, IaC, etc), la Data Engineering, la Data Science, l’Informatique Distribuée, etc.
Expérience de travail
Chief Technological & Data Officer, Co-founder
DIGITAL BRAIN + Régis Kla Consulting
juin 2024 - avr. 2025
11 mois
Abidjan, Côte d'Ivoire
Contexte & enjeux : Beaucoup d’entreprises ont un problème de données : peu fiables, doublonnées, mal stockées (beaucoup de perte), peu ou pas valorisées, etc. DIGITAL BRAIN souhaite fournir des services pour résoudre ces problèmes à l’aide de l’IA et de la Big Data. La marque Régis Kla Consulting propose des formations pointues qui permettent aux IT de se reconvertir dans les Métiers de la Donnée : AI Developer, Data Scientist, etc. Réalisations : - Co-création de la start-up DIGITAL BRAIN qui utilise l’IA et la Big Data à la résolution des problèmes de données des entreprises - Mise en place d’un framework d’Audit IT orienté données : Gouvernance IT, Gouvernance des Données, Plan Stratégique Informatique, etc - Prospection de partenariats, Business plans, Levée de fonds, etc - Développements de PoC(s) : - Système de Q&A ou chatbot par RAG et fine-tuning de petits LLMs, - Prototype d’une plateforme de Data as a Service (nettoyage à l’échelle, jointures 360 de données de différentes natures et sources, etc), - Plateforme de IA as a Service : APIs de KYC (Selfie verification, extraction de données à partir de CNI, etc) - Développements de formations à l’IA pour IT par la marque Régis Kla Consulting : - Becoming an AI Developer – Part I : From Zero to Hero / Part II : From Hero ro Superhero - An Introduction to Gen AI and LLM(s) – For Data Scientists and ML Engineers Env. Technique : GitOps (K8S), Cloud (GCP, Colab, Kaggle), LLMs (Ollama, Llama.*, Hugging Face, Weights & Biases), Big Data et Data lakes (Hadoop, HDFS), ML (TensorFlow, PyTorch), Go/Java/C++/Python...
Chief Technology & Data Officer
NEW DIGITAL AFRICA
janv. 2023 - juil. 2024
1 an 7 mois
Abidjan, Côte d'Ivoire
Contexte & enjeux : DEVOLUTION est un pôle d’expertise en Ingénierie Logicielle (Développement et Intégration) au sein du Groupe NDA. Il intervient dans différents domaines Métiers dont la Banque, l’Assurance, la Santé, les NTIC… Le Groupe NDA se veut « orienté Données », en les plaçant au centre de sa stratégie de conception logicielle. Réalisations : Responsable de la Business Unit DEV&Innovation - Environ une vingtaine de personnes à gérer : Développeurs, Data Ingénieurs, Scrum masters, et une dizaine de projets en permanence. - Gestion de carrière : plans de formation continue, activités et objectifs, suivi des projets et management (COPIL, CODIR, etc), - Mise en place d’une Usine de Développement : Outils et processus GitOps, - Développement de PoCs IA : prédiction de flux de camions à un poste frontière. Env. Technique : Go/Java/C++, Cloud & GitOps (K8S, CI/CD), Hadoop, DXP, Web, Mobile, Microservices, ML (LLM, GPT4All, Llama) Env. Fonctionnel : Assurances, Technologie/Digital
Data & ML Engineer
Groupe Crédit Agricole
oct. 2021 - déc. 2022
1 an 3 mois
Paris, France
Contexte & enjeux : * Le Datalab Group (DLG) développe des IA(s) pour l’ensemble du Groupe Crédit Agricole et ses Caisses. * Programme de certification des processus et IA(s) de DLG (https://www.lne.fr/fr/service/certification/certification-processus-ia). * L’IA n’est pas encore dans le « Business Model » de l’Entreprise Challenges, Difficultés : * Projet CACIB Search (délais courts, projet multi-départements, équipe multi-continent). * Pratiques avancées de GitOps et MLOps. Plusieurs IA(s) en production. Réalisations : * Création de pipelines de CI/CD pour projets ML en Python sur Gitlab EE. * MCO des IA(s) des clients. * Conception et développement d’une architecture orientée événements basée sur Kafka. * Développement de microservices pour exposer des IA(s) (contrôle automatique de CNI, Relevés d’Information d’assurance auto, de Cartes Grises…). * Support technique aux autres développeurs. Env. Technique : Gitlab CI, Cloud (K8s, Docker), Python, Poetry, MLflow, Kubeflow, Argo CD, GitOps (IaC) Env. Fonctionnel : Banques et Assurances
Data Engineer, DevOps Python
EDFFreelance
janv. 2021 - juil. 2021
7 mois
Paris, France
Department: EDF DOAAT/SIME/CSC-ASIE/DEVCO Achievements: * Development and maintenance of shared libraries in Python * Refactoring for larger tests coverage (JumOptim) : DDD and TDD * Creation of CI / CD pipelines for Python projects on Gitlab EE and Openshift * Technical support for Métier developers Technical Env: Gitlab EE, OpenShift, Python 3, PostgreSQL, AWS S3, MLflow, Airflow, SonarQube, Checkmarx, Hadoop, Spark Business Domain: Energy supply and distribution
DevOps Engineer, Full stack Developer
AXA PartnersFreelance
juin 2020 - déc. 2020
7 mois
Paris, France
NEO: e-Commerce Platform Context: * API-oriented e-Commerce platform in Production, to manage and sell services and insurance contracts (B2C, B2B2C) * The front ends are Web Sites, Mobile Applications, or CRM solutions * Project partners are working on the design of an operational and profitable model * 100% Agile and Scrum context (4 Dev teams), 100% Cloud Challenges, Difficulties: * 100% remote working mission, an international team: France, Spain, UK * Large project with a complex business * 100% continuous delivery (e.g. CI/CD) * Production context (BAU) and project (US and features) in parallel * Multidisciplinary team (Java, React, SalesForce) Achievements: * Full stack developer: Java, React (US and bugs fixes) * Tech lead (team velocity watch, team animation) Technical Env: Azure DevOps, AWS, OpenShift, SalesForce, PostgreSQL, Java 8 (Spring, Flyway, Gradle…), React, Docker Business Domain: Insurances and Services (Home & Motor, Consumer Electronics, Travel)
Data Scientist, Deep Learning Engineer
EDFFreelance
janv. 2019 - oct. 2019
10 mois
Paris Area, France
EDF DSIT DMA Solutions Lab Groupe Data Science IA (DSIA) Context: * DSIA contributes to the realization of AI projects for the business lines of all divisions and subsidiaries (framing, architecture, prototype development) * Projects types: Chat-bot, intelligent email processing, data processing (textual and images), and a (physical) robot to animate internal events and conferences at Picasso site * My role as Senior Data Scientist is to guarantee the technical and scientific realization of the projects: from the framing phase to the deployment in experimentation Challenges, Difficulties: * AI is not well known and is not yet fully accepted as a new "revolution", or simply is not yet in the (legacy) "Business Model" * The team is young and must master a new and difficult science (often empirical and intuitive); in a mature industrial context, extremely regulated, and codified Achievements: * C3PO Project: extending a legacy web application with a voice-based command system - Development of a command speech transcription system based on Deepspeech and ELMo, BERT - Deepspeech AI overtraining with Mozilla/Common-Voice-FR voices * E-BUY Project - Development of "Intelligent" search engines based on BoW, TF-IDF, ELMo, Word2Vec * Support/Training Junior Data Scientists and Python Developers Team: - Python, Machine and Deep Learning, Deployment of AI in Experimentation Technical Env: Linux, Docker, TensorFlow v1.x (GPU), Keras, Python (RAY, Flask, Gunicorn), Docker, Amazon Transcribe et Comprehend Business Domain: * Energy Supply
Big Data Architect, Data Engineer
SagemcomFreelance
juin 2018 - déc. 2018
7 mois
Paris Area, France
Sagemcom Energy & Telecom – URD Solutions - SICONIA/MDMS Context: The R&D Department developed the SICONIA Suite to provide additional server-side services for the Smart Metering Programme. The goal is to provide advanced analytics on the electricity, gas and water measurement data. And naturally the big data technologies are the right ones to handle such quantity of data (e.g. several Peta bytes on many projects). Challenges, Difficulties: * Resistance to change before SICONIA meters data were not considered as valuable * Data “preach” is required: the initial culture is not data oriented (e.g. it is hardware oriented) Achievements: * Design of a Lambda architecture based on Hadoop for SICONIA/MDM application - Batch and Serving layers design, sizing and prototyping for multi-size clients (from 4TB+ to 4PB+) - 2 Complete Hadoop DEV clusters installation and fine tuning: full-fledged or Docker containers based - Support for benchmarking strategy elaboration and design * Design of an automatic and continuous ML models training architecture for IoT - Collaboration with Data Scientists team - Use case: LoRa Geoloc or how to predict geographic position of IoT devices using LoRa protocol. - My role is to propose a scalable architecture to train automatically the prediction model(*) based on the everyday new coming data: 4TB+ for 100K devices every 6 days * Innovation internal Meet-ups: exchange and support around Deep Learning problematics (CNN, Face and Emotions Recognition) * Deep Learning prototype: Realization of a Speaker identification system based on CNN for Features extraction (Lite Cifar-10 NN) (*) A custom SVM used to detect outliers Technical Environment: Hadoop (TestDFSIO, NNBench), HBase, Flume, MapReduce (MRUnit), Spark/Java, Spark/Python, Spark-Bench, Solr, Jupyter, TensorFlow (Keras API), Deep Learning (CNN: LeNet, AlexNet, VGG16, Cifar-10) Functional Environment: Research n’ Development
Data Scientist
BNP Paribas Securities Services
avr. 2017 - mars 2018
1 an
Paris Area, France
BNP Paribas Securities Services – Digital Transformation Lab, Smart Data Context: As part of the Bank's Digital Transformation, a program for adding value to financial transactions data involving funds under management at the Bank is launched: SmartData. My role within the Data Research team is to support technically all PoCs launched by this program. The challenge is to guarantee their technical foundations. Challenges, Difficulties: * Access to data: resistance to change and data protection * Complexity of the Métiers related to the Finance: it is necessary to understand the business rules related to the data Achievements: * Creation and administration of the Data Factory - Installation of tools, and development processes definitions for Data Scientists in the Internal Cloud (Jupyterhub, Kernels R and Python, ELK, ...) - Definition of Big Data architecture patterns - Support to Data Scientist developments (code optimization, scaling) - System administration, packages installation, users management, Shell scripting and job submission (spark-submit) * Design and Deployment of "Data Product" in PoC mode: - Use case ISIN Brain (Predictive model of the daily value of a title): packaging in Web Service, Deployment - Use case ARC (Neural network for automatic recognition of graphics in PDFs): packaging as standalone Python application - Use Case WAVE (Web application for large-scale KPI aggregation): writing PySpark data preparation batchs, exposing business objects (DaaS: data as a service) on Elasticsearch, Web Services development, deployment * Collaboration with multidisciplinary teams (including the Business and IT), * Recruitment of Data Engineers Technical Environment: * Anaconda (Scikit-Learn, Pandas, Keras, OpenCV), R, Gitlab, Flask, Hadoop * MapR, Spark (Python, Scala, spark-submit), Jupyterhub, Elasticsearch, Apache HTTP Server, Flask, DRF Functional Environment: * Local and/or Global Custody, Settlement
Solutions Architect, Developer
BNP Paribas CIB
juin 2015 - mai 2017
2 ans
Paris Area, France
CIB Digital Banking (BNPP/CIB ITO) Context: As part of the Digital Transformation of the CIB-ITO Department, the Digital Banking entity is created within the Project Management Department in order to monitor all initiatives related to Digital. The challenges are to study the viability of projects by conducting appropriate technical and functional studies. Challenges, Difficulties: * Structure of the Group: resistance to change, silotting of the professions and data, duplication of data and benchmarks * International dimension: developments in agile mode, and multi-country projects Achievements: * Solutions proposals, and Developments for Web and Mobile Applications (Centric Portal) - DB4C: Study of a single web portal for the Bank (multi-country portals, authentication, Id federation, delegation) - Fintech and Startups products integration solutions (BlueCircle) - Java development within Centric teams (Brussels, Chennai) in agile mode: Loan component - Supervision of a Java/J2ee developer trainee * Integration of Web Analytics solutions: interfaces, metrics (unique and return visitor conversion, bounce rate, ...) * Architecture Committees * Use Case TradeWeb (Predictive model to anticipate the outcome of a deal at a proposed price: win/lose classification) - DSSP graduation dissertation (*) - Business Background: Secondary market for government debts. Sales, purchases of Govies to institutional investors - Models: Logistic Regression, SVM, Decision Tree - Languages: Python, R (*) Confer Formations Technical Environment: Java/J2ee, HTML5/Angular 1.x, BPMN, EIP, SAML, OAuth2, Adobe Analytics, Google Analytics, Python, R Functional Environment: Investment Banking (Corporate Finance, Global Capital Markets, Structured Finance)
Software Architect, Developer
BNP Paribas Securities Services
juin 2012 - juil. 2015
3 ans 2 mois
Paris Area, France
IRP Technical Architecture (BNPP/BP2S/AFS/IRP) Context: The IRP Information System (IS) is aging and is based on outdated technologies: Sybase, Transact-SQL, 4D. My mission as a technical architect is to propose a new architecture and the roadmap that takes into account reality: production constraints, team skills, outsourcing plans Challenges, Difficulties: * Organizational: business priorities vs. technical ones, an IT dependent of the business line * International dimension: offshore teams and follow-the-sun production Achievements: * IS tactical and strategic evolutions: Service-Oriented Architecture, ESB, BPM and BAM * Training, recruitment of local and offshore developers * Data integration, Prototyping, support for developments and production * Architecture committees Technical Environment: C/C++, Apache Camel, Sonar/Jenkins, BPMN, EIP, MongoDB, Jaspersoft, BIRT Functional Environment: Investment Banking, Custody, Settlement, Financial Reporting (VaR, PA, FIA,...)
BNP Paribas
juil. 2005 - mai 2012
6 ans 11 mois
Paris Area, France
Software Architect, Developer
déc. 2009 - mai 2012
2 ans 6 mois
Paris Area, France
MIB Program (BNPP/RBIS/MCM/MNM02) Context: The Bank wishes to deploy a new "Target Operational Model" (T.O.M) applicable to all subsidiaries. This model requires an up-to-date and "multi-all" technical architecture Challenges, Difficulties: * Organizational: Subsidiaries acquired create some resistance to changes, it is necessary to convince... * International dimension: Multi-country, multi-agency, multi-language, multi-distributors, multi-producers... * Integration of the existing: Each country has its IS, its processes, its tools, ... which must be taken into account Achievements: * Participation in the design of distributed architectures and "multi-all": SOA, BPM * Integration of "legacy(ies)": Web portals, tools, and processes, authentication, identification... * Participation in the Architects Board: Business Architecture Committees * Participation in the drafting and maintenance of Standards, Rules, and Engineering Standards and Group Developments * Participation in the creation and maintenance of Group frameworks for Internet & Mobile Technical Environment: Java/J2ee, EIP, Sonar/Jenkins, Mainframe (GOAL), EAGLE/TOGAF, ETL, GED Functional Environment: Retail Banking
J2ee Architect, Developer
juil. 2005 - déc. 2009
4 ans 6 mois
Paris Area, France
Project AGENDA (BDDF-I/DBF/Rmg11 Org) / Project Canal Automates (RBIS/DBF/Canaux) Context: AGENDA: The Bank wants to recast an aging application of Agency Appointment Appointments Canal Automates: The Bank wants to make ATM a new communication channel to customers. So the application equipping machines must evolve "drastically". In addition, the heterogeneity of the park makes complex and expensive the development of a new feature. Achievements: * Redesign and rewrite a C application to Java/J2ee * (with NCR) ATM/DAB communication protocol over HTTP(s) * Integration of the electronic payment solutions "legacy" and web-based solutions * Targeting solution for communication campaign on ATM (videos, personalization, ...) Technical Environment: Java/J2ee, C/C++, Design Patterns, EMC Documentum®, QC Functional Environment: Retail Banking
Technical Leader, Build Manager, Developer
Orange
mars 2004 - juil. 2005
1 an 5 mois
Paris, France
Project MDSP (Orange, IBM) / Capgemini TMN Context: France Telecom - Orange as part of the redesign of its IS launches the MDSP project on all its 7 subsidiaries in Europe. The Migration team of which I am a part must migrate all the data of all the subscribers of all the subsidiaries without losing a single data Challenges, Difficulties: * Organizational: Deal won by IBM and Capgemini (Client's wish), often difficult coexistence * Technical: Management of "multi-all" (character sets, languages, encoding, ...) * Infrastructure: undersized for volume and migration windows expected by Customer Achievements: * Technical leader of the development team "Migration" * Choice of technologies and languages used * Migration of PIM data and mails (+ 7Tb) (multi-language, multi-country) * Setting up the platform and Continuous Integration processes Technical Environment: AIX, Perl, Shell, Maven 1.x, PMD, Checkstyle, CVS, PVCS, Java/J2ee, SLA High Performance Functional Environment: Telco: PIM (Perso Information Management) Data, SMS protocol
Research Engineer
LIP6 - CNRS
oct. 2002 - mars 2004
1 an 6 mois
Paris Area, France
Internet racist and revisionist documents detection based on a Multi Agent System (MAS) - intelligent and autonomous agents design and implementation - design of agent based on syntactic and semantic analysis rules (INALCO) - design and realization of a CORBA 2.3 compliant MOM (simplified and fast JMS like protocol) Supervision of all developments (1 Ph. D. student, et 2 Postgraduate students) - support for one Ph.D. thesis prototype development in MAS and thesis document writing - support for postgraduate students prototype development and final work placement report Technical Environment : mod_jserv, Oracle 8i (PL/SQL), Debian Woody, Java, C/C++, KQML, CORBA 2.3, Threads
Graduate Assistant
Paris IX (Dauphine) University/UFR Mathematics & Decision
oct. 2000 - mai 2001
8 mois
Paris Area, France
Seminars and practical works (DEUG MASS2) - OOP algorithmic using Java, JVM internals architecture (heap, garbage collection, etc), - abstract data type with Java (lists, trees, graphs, arrays) - Java GUI (AWT, Swing, Java2D) - design end of training project: develop a UML editor - students learns how to work in small teams to analyze requirements, design and develop - learn effective Swing (canvas, widget eraser, menus, event programming, ...) Technical Environment: Java, Sun Solaris, MS Windows
Formation
Cloudera University, Xebia Paris
Développeur Hadoop & Spark Developer, Big Data
2017 - 2017
1 mois
Key words: CDH, Spark, Hadoop, Hive, MapReduce, Kafka, Flume, Impala, HBase, HDFS, Sqoop, Yarn, Mesos
École Polytechnique
Data Science Starter Program Certification, Data Science
2015 - 2015
3 mois
(Key words: Data Science, Deep Learning, SEO, Digital Marketing, Algorithms, R, Python, Big Data, Hadoop, Hive, Spark)
University of Paris I: Panthéon-Sorbonne
Doctorat en Intelligence Artificielle: Génie Logiciel et Systèmes Experts (PhD), Intelligence Artificielle
1998 - 2004
6 ans 1 mois
Résultat : Doctorat
Contexte & enjeux : Thèse de Doctorat de 3ème cycle. La thèse est disponible ici : http://www.theses.fr/2004PA010020 Réalisations : Une Méthodologie avec son outil CASE (Computer-Aided Software Engineering) La méthodologie OsMoSE (O Star Modeling System Expert): Génération de schémas UML à partir de textes. Apprentissage, chaînage avant... L'Outil CASE: Un moteur d'inférence en Prolog avec ses IHM en Java (assistant : modes guidé et experts) Env. Technique : UML, NLP, Java (Swing), Gnu Prolog, Logique du 1er ordre. Graphe conceptuels, LaTeX Env. Fonctionnel : Recherche Scientifique, Intelligence Artificielle
University of Paris I: Panthéon-Sorbonne
DEA Théorie & Ingénierie des Bases de Données, Bases de données
1997 - 1998
1 an 1 mois
Résultat : Master
Key words: Object & Relational Algebra, ORDBMS, Typing systems, OOP, Expert Systems, First & Second Order Logic, O*, UML, GIS
University of Rouen Mt-St-Aignan
Mathematics Bachelor’s and Master’s Degree
1992 - 1997
5 ans 1 mois
Licences et certifications
Google Cloud Platform Fundamentals: Core Infrastructure
Délivré le : juin 2020