Régis KLA, PhD

Chief Technology & Data Officer at NEW DIGITAL AFRICA
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Bingerville, Abidjan, Côte d'Ivoire, CI
Languages
  • English Full professional proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Credentials

  • Google Cloud Platform Fundamentals: Core Infrastructure
    Coursera
    Jul, 2020
    - Nov, 2024

Experience

    • Côte d'Ivoire
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Chief Technology & Data Officer
      • Jan 2023 - Present

      - Definition and implementation of a Data Strategy: Data Lake, Data Hub, Governance. Performance indicators for activity management. - Definition of a Data Driven IT Master Plan in line with the Group's business strategy. - DXP based target architecture based on microservices and events. - Management of the DEV team: around thirty developers, dozens of projects, recruitment, training, day-to-day management. - Set up a Development Factory: GitOps - Development of AI PoC: fraud detection..., Acculturation and training in AI. Show less

    • France
    • Electric Power Generation
    • 700 & Above Employee
    • Data Engineer, DevOps Python
      • Jan 2021 - Jun 2021

      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 Show less

    • France
    • Insurance
    • 700 & Above Employee
    • DevOps Engineer, Full stack Developer
      • Jun 2020 - Dec 2020

      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) Show less

    • France
    • Electric Power Generation
    • 700 & Above Employee
    • Data Scientist, Deep Learning Engineer
      • Jan 2019 - Oct 2019

      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 Show less

    • France
    • Telecommunications
    • 700 & Above Employee
    • Big Data Architect, Data Engineer
      • Jun 2018 - Dec 2018

      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 Show less

    • France
    • Financial Services
    • 700 & Above Employee
    • Data Scientist
      • Apr 2017 - Mar 2018

      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 Show less

    • France
    • Financial Services
    • 700 & Above Employee
    • Solutions Architect, Developer
      • Jun 2015 - May 2017

      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) Show less

    • France
    • Financial Services
    • 700 & Above Employee
    • Software Architect, Developer
      • Jun 2012 - Jun 2015

      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,...) Show less

    • France
    • Banking
    • 700 & Above Employee
    • Software Architect, Developer
      • Dec 2009 - May 2012

      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 Show less

    • J2ee Architect, Developer
      • Jul 2005 - Dec 2009

      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 Show less

    • France
    • Telecommunications
    • 700 & Above Employee
    • Technical Leader, Build Manager, Developer
      • Mar 2004 - Jun 2005

      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 Show less

  • LIP6 - CNRS
    • Paris Area, France
    • Research Engineer
      • Oct 2002 - Feb 2004

      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 Show less

    • Graduate Assistant
      • Oct 2000 - May 2001

      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 Show less

Education

  • Cloudera University, Xebia Paris
    Developer, CDH Apache Spark
    2017 - 2017
  • École Polytechnique
    Capability Certificate, Data Science
    2015 - 2015
  • University of Paris I: Panthéon-Sorbonne
    Doctor of Philosophy (PhD), Computer Science
    1998 - 2004
  • University of Paris I: Panthéon-Sorbonne
    Computer Sciences Postgraduate Certificate in Databases Theory and Engineering, Computer Science
    1997 - 1998
  • University of Rouen Mt-St-Aignan
    Mathematics Bachelor’s and Master’s Degree, Mathematics
    1992 - 1997

Community

You need to have a working account to view this content. Click here to join now